menu grant

This commit is contained in:
focp212@naver.com
2025-11-05 10:58:23 +09:00
parent 23b2a84c7d
commit d93a92db39
3 changed files with 69 additions and 6 deletions

View File

@@ -37,10 +37,14 @@ export const MenuCategory = ({
const [favoriteItems, setFavoriteItems] = useState<Array<UserFavorite>>([]);
const [menuIds, setMenuIds] = useState<Array<number | undefined>>([]);
const onClickToNavigate = (path?: string) => {
if(!!path && !!setMenuOn && !editMode){
const onClickToNavigate = (path?: string, menuId?: number) => {
if(!!path && !!setMenuOn && !editMode && !!menuId){
setMenuOn(false);
navigate(path);
navigate(path, {
state: {
menuId: menuId
}
});
}
};
@@ -121,7 +125,7 @@ export const MenuCategory = ({
rs.push(
<li
key={ `menu-item-key-${menuId}-${i}` }
onClick={ () => onClickToNavigate(subMenu[i]?.programPath) }
onClick={ () => onClickToNavigate(subMenu[i]?.programPath, subMenu[i]?.menuId) }
>
<span>{ displayName }</span>
<div className="check_box_scrap">