#82-Seiten-Edit-icon-weg,-nur-inline-edit #84

Merged
1924466 merged 2 commits from #82-Seiten-Edit-icon-weg,-nur-inline-edit into main 2025-06-22 19:33:53 +02:00
2 changed files with 7 additions and 21 deletions

View File

@ -143,7 +143,9 @@ export default function KennzahlenTable({
const handlePageSave = async (index: string) => {
const pageNumber = parseInt(editPageValue);
if (!isNaN(pageNumber) && pageNumber > 0) {
if (editPageValue === "" || pageNumber === 0) {
mutate({ id: index, newPage: 0 });
} else if (!isNaN(pageNumber) && pageNumber > 0) {
mutate({ id: index, newPage: pageNumber });
}
setEditingPageIndex("");
@ -370,7 +372,7 @@ export default function KennzahlenTable({
value={editPageValue}
onChange={(e) => {
const value = e.target.value;
if (value === '' || /^\d+$/.test(value) && parseInt(value) > 0) {
if (value === '' || /^\d+$/.test(value)) {
setEditPageValue(value);
}
}}
@ -399,14 +401,11 @@ export default function KennzahlenTable({
alignItems: "center",
justifyContent: "center",
position: "relative",
cursor: canEditPage ? "pointer" : "default",
cursor: "pointer",
borderRadius: "4px",
minHeight: "32px",
minWidth: "100px",
transition: "all 0.2s ease",
}}
onMouseEnter={() => canEditPage && setHoveredPageIndex(row.setting.name)}
onMouseLeave={() => setHoveredPageIndex("")}
onClick={() => {
if (canEditPage) {
startPageEditing(currentPage, row.setting.name);
@ -426,19 +425,6 @@ export default function KennzahlenTable({
>
{currentPage}
</Link>
{isPageHovered && canEditPage && (
<EditIcon
fontSize="small"
sx={{
position: "absolute",
left: "70px",
color: "#666",
opacity: 0.7,
transition: "opacity 0.2s ease",
}}
/>
)}
</Box>
) : canEditPage ? (
<Box
@ -463,7 +449,7 @@ export default function KennzahlenTable({
sx={{
position: "absolute",
left: "70px",
color: "#555",
color: "black",
cursor: "pointer",
opacity: 0.7,
transition: "opacity 0.2s ease",

View File

@ -397,7 +397,7 @@ function ExtractedResultsPage() {
<EditIcon
fontSize="small"
sx={{
color: "#666",
color: "black",
opacity: 0.7,
transition: "opacity 0.2s ease",
ml: 1