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