Compare commits

...

1 Commits

Author SHA1 Message Date
Nicolás Hatcher
a1bd696323 FIX[UI]: Use canDelete as a property not a function 2024-12-19 21:21:29 +01:00
2 changed files with 3 additions and 5 deletions

View File

@@ -15,7 +15,7 @@ interface SheetTabProps {
onSelected: () => void; onSelected: () => void;
onColorChanged: (hex: string) => void; onColorChanged: (hex: string) => void;
onRenamed: (name: string) => void; onRenamed: (name: string) => void;
canDelete: () => boolean; canDelete: boolean;
onDeleted: () => void; onDeleted: () => void;
workbookState: WorkbookState; workbookState: WorkbookState;
} }
@@ -94,7 +94,7 @@ function SheetTab(props: SheetTabProps) {
Change Color Change Color
</StyledMenuItem> </StyledMenuItem>
<StyledMenuItem <StyledMenuItem
disabled={!props.canDelete()} disabled={!props.canDelete}
onClick={() => { onClick={() => {
props.onDeleted(); props.onDeleted();
handleClose(); handleClose();

View File

@@ -67,13 +67,11 @@ function SheetTabBar(props: SheetTabBarProps) {
onRenamed={(name: string): void => { onRenamed={(name: string): void => {
props.onSheetRenamed(name); props.onSheetRenamed(name);
}} }}
canDelete={(): boolean => {
return sheets.length > 1;
}}
onDeleted={(): void => { onDeleted={(): void => {
props.onSheetDeleted(); props.onSheetDeleted();
}} }}
workbookState={workbookState} workbookState={workbookState}
canDelete={sheets.length > 1}
/> />
))} ))}
</SheetInner> </SheetInner>