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

View File

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