refactor: remove quick add and page navigation sections from editor toolbar
This commit is contained in:
@@ -1385,25 +1385,7 @@ export default function EditorToolbar({
|
|||||||
sx={{ mx: 0.5, height: 32, alignSelf: "center" }}
|
sx={{ mx: 0.5, height: 32, alignSelf: "center" }}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
{/* Quick Add Toolbar */}
|
|
||||||
<ToolbarSection label={isSmallScreen ? undefined : "INSERISCI"}>
|
|
||||||
{ELEMENT_TYPES.map(({ type, icon: Icon, label, color }) => (
|
|
||||||
<StyledIconButton
|
|
||||||
key={type}
|
|
||||||
tooltip={`${label} (${ELEMENT_TYPES.find((e) => e.type === type)?.shortcut})`}
|
|
||||||
onClick={() => onAddElement(type)}
|
|
||||||
color={color}
|
|
||||||
>
|
|
||||||
<Icon fontSize="small" />
|
|
||||||
</StyledIconButton>
|
|
||||||
))}
|
|
||||||
</ToolbarSection>
|
|
||||||
|
|
||||||
<Divider
|
|
||||||
orientation="vertical"
|
|
||||||
flexItem
|
|
||||||
sx={{ mx: 0.5, height: 32, alignSelf: "center" }}
|
|
||||||
/>
|
|
||||||
|
|
||||||
{/* Selection Actions */}
|
{/* Selection Actions */}
|
||||||
<ToolbarSection label={isSmallScreen ? undefined : "MODIFICA"}>
|
<ToolbarSection label={isSmallScreen ? undefined : "MODIFICA"}>
|
||||||
@@ -1715,93 +1697,10 @@ export default function EditorToolbar({
|
|||||||
</Box>
|
</Box>
|
||||||
</Popover>
|
</Popover>
|
||||||
|
|
||||||
<Divider
|
|
||||||
orientation="vertical"
|
|
||||||
flexItem
|
|
||||||
sx={{ mx: 0.5, height: 32, alignSelf: "center" }}
|
|
||||||
/>
|
|
||||||
|
|
||||||
{/* Page Navigation */}
|
|
||||||
<ToolbarSection label={isSmallScreen ? undefined : "PAGINA"}>
|
|
||||||
<StyledIconButton
|
|
||||||
tooltip="Pagina precedente (PgUp)"
|
|
||||||
onClick={onPrevPage}
|
|
||||||
disabled={currentPageIndex <= 0}
|
|
||||||
>
|
|
||||||
<PrevPageIcon fontSize="small" />
|
|
||||||
</StyledIconButton>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
size="small"
|
|
||||||
onClick={(e) => setPageMenuAnchor(e.currentTarget)}
|
|
||||||
endIcon={<DropdownIcon />}
|
|
||||||
sx={{
|
|
||||||
px: 1.5,
|
|
||||||
borderRadius: 1.5,
|
|
||||||
textTransform: "none",
|
|
||||||
bgcolor: "action.hover",
|
|
||||||
"&:hover": { bgcolor: "action.selected" },
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<PageIcon
|
|
||||||
fontSize="small"
|
|
||||||
sx={{ mr: 0.5, color: "primary.main" }}
|
|
||||||
/>
|
|
||||||
<Typography variant="body2" fontFamily="monospace" fontWeight={600}>
|
|
||||||
{currentPageIndex + 1} / {totalPages}
|
|
||||||
</Typography>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<StyledIconButton
|
|
||||||
tooltip="Pagina successiva (PgDn)"
|
|
||||||
onClick={onNextPage}
|
|
||||||
disabled={currentPageIndex >= totalPages - 1}
|
|
||||||
>
|
|
||||||
<NextPageIcon fontSize="small" />
|
|
||||||
</StyledIconButton>
|
|
||||||
</ToolbarSection>
|
|
||||||
|
|
||||||
{/* Page Menu */}
|
{/* Page Menu */}
|
||||||
<Menu
|
|
||||||
anchorEl={pageMenuAnchor}
|
|
||||||
open={Boolean(pageMenuAnchor)}
|
|
||||||
onClose={() => setPageMenuAnchor(null)}
|
|
||||||
PaperProps={{ sx: { borderRadius: 2, minWidth: 200 } }}
|
|
||||||
>
|
|
||||||
<Box sx={{ px: 2, py: 1.5 }}>
|
|
||||||
<Typography variant="overline" color="text.secondary">
|
|
||||||
Pagina corrente
|
|
||||||
</Typography>
|
|
||||||
<Typography variant="subtitle1" fontWeight={600}>
|
|
||||||
{currentPageName}
|
|
||||||
</Typography>
|
|
||||||
</Box>
|
|
||||||
<Divider />
|
|
||||||
<MenuItem
|
|
||||||
onClick={() => {
|
|
||||||
onPrevPage();
|
|
||||||
setPageMenuAnchor(null);
|
|
||||||
}}
|
|
||||||
disabled={currentPageIndex <= 0}
|
|
||||||
>
|
|
||||||
<ListItemIcon>
|
|
||||||
<PrevPageIcon />
|
|
||||||
</ListItemIcon>
|
|
||||||
<ListItemText primary="Pagina precedente" secondary="PgUp" />
|
|
||||||
</MenuItem>
|
|
||||||
<MenuItem
|
|
||||||
onClick={() => {
|
|
||||||
onNextPage();
|
|
||||||
setPageMenuAnchor(null);
|
|
||||||
}}
|
|
||||||
disabled={currentPageIndex >= totalPages - 1}
|
|
||||||
>
|
|
||||||
<ListItemIcon>
|
|
||||||
<NextPageIcon />
|
|
||||||
</ListItemIcon>
|
|
||||||
<ListItemText primary="Pagina successiva" secondary="PgDn" />
|
|
||||||
</MenuItem>
|
|
||||||
</Menu>
|
|
||||||
|
|
||||||
<Box flex={1} />
|
<Box flex={1} />
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user