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;
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>