|
@@ -46,7 +46,7 @@ type ItemControlProps = {
|
|
|
isEnableActions: boolean
|
|
isEnableActions: boolean
|
|
|
isDeletable: boolean
|
|
isDeletable: boolean
|
|
|
onClickDeleteButtonHandler?(): void
|
|
onClickDeleteButtonHandler?(): void
|
|
|
- onClickRenameButtonHandler?(): void
|
|
|
|
|
|
|
+ onClickRenameButton?(): void
|
|
|
onClickPlusButtonHandler?(): void
|
|
onClickPlusButtonHandler?(): void
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -67,12 +67,12 @@ const ItemControl: FC<ItemControlProps> = memo((props: ItemControlProps) => {
|
|
|
props.onClickDeleteButtonHandler();
|
|
props.onClickDeleteButtonHandler();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- const onClickRenameButton = () => {
|
|
|
|
|
- if (props.onClickRenameButtonHandler == null) {
|
|
|
|
|
|
|
+ const onClickRenameButtonHandler = () => {
|
|
|
|
|
+ if (props.onClickRenameButton == null) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- props.onClickRenameButtonHandler();
|
|
|
|
|
|
|
+ props.onClickRenameButton();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
if (props.page == null) {
|
|
if (props.page == null) {
|
|
@@ -86,7 +86,7 @@ const ItemControl: FC<ItemControlProps> = memo((props: ItemControlProps) => {
|
|
|
onClickDeleteButton={onClickDeleteButton}
|
|
onClickDeleteButton={onClickDeleteButton}
|
|
|
isEnableActions={props.isEnableActions}
|
|
isEnableActions={props.isEnableActions}
|
|
|
isDeletable={props.isDeletable}
|
|
isDeletable={props.isDeletable}
|
|
|
- onClickRenameButton={onClickRenameButton}
|
|
|
|
|
|
|
+ onClickRenameButtonHandler={onClickRenameButtonHandler}
|
|
|
/>
|
|
/>
|
|
|
<button
|
|
<button
|
|
|
type="button"
|
|
type="button"
|
|
@@ -186,7 +186,7 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
|
|
|
}, [page, onClickDeleteByPage]);
|
|
}, [page, onClickDeleteByPage]);
|
|
|
|
|
|
|
|
|
|
|
|
|
- const onClickRenameButtonHandler = useCallback(() => {
|
|
|
|
|
|
|
+ const onClickRenameButton = useCallback(() => {
|
|
|
setIsInputForRenameOpen(true);
|
|
setIsInputForRenameOpen(true);
|
|
|
}, []);
|
|
}, []);
|
|
|
|
|
|
|
@@ -272,7 +272,7 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
|
|
|
<ItemControl
|
|
<ItemControl
|
|
|
page={page}
|
|
page={page}
|
|
|
onClickDeleteButtonHandler={onClickDeleteButtonHandler}
|
|
onClickDeleteButtonHandler={onClickDeleteButtonHandler}
|
|
|
- onClickRenameButtonHandler={onClickRenameButtonHandler}
|
|
|
|
|
|
|
+ onClickRenameButton={onClickRenameButton}
|
|
|
onClickPlusButtonHandler={() => { setNewPageInputShown(true) }}
|
|
onClickPlusButtonHandler={() => { setNewPageInputShown(true) }}
|
|
|
isEnableActions={isEnableActions}
|
|
isEnableActions={isEnableActions}
|
|
|
isDeletable={!page.isEmpty && !isTopPage(page.path as string)}
|
|
isDeletable={!page.isEmpty && !isTopPage(page.path as string)}
|