FIX[UI]: Use canDelete as a property not a function

This commit is contained in:
Nicolás Hatcher
2024-12-18 20:08:45 +01:00
parent 44f7929f4e
commit a1bd696323
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>