feat: 메뉴 아이콘 추가 및 관련 컴포넌트 업데이트
- 새로운 메뉴 아이콘 SVG 파일 추가 (31-65, 99번) - constant.ts, favorite-wrapper.tsx, menu/index.tsx, sub-layout 수정 - public/pub 디렉토리 추가 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -96,28 +96,44 @@ export const SubLayout = () => {
|
||||
};
|
||||
|
||||
const callSortcutDefault = () => {
|
||||
console.log("============================callSortcutDefault")
|
||||
let userInfo = useStore.getState().UserStore.userInfo;
|
||||
if(userInfo.usrid){
|
||||
let params: ShortcutUserParams = {
|
||||
usrid: userInfo.usrid
|
||||
};
|
||||
shortcutUser(params).then((rs: ShortcutUserResponse) => {
|
||||
useStore.getState().UserStore.setUserFavorite(rs.shortcuts);
|
||||
// Modify iconFilePath to use menu_icon_{menuId}.svg format
|
||||
console.log("============================rs", rs)
|
||||
const modifiedShortcuts = rs.shortcuts.map(shortcut => ({
|
||||
...shortcut,
|
||||
iconFilePath: `menu_icon_${shortcut.menuId}.svg`
|
||||
}));
|
||||
|
||||
console.log("============================modifiedShortcuts", modifiedShortcuts)
|
||||
useStore.getState().UserStore.setUserFavorite(modifiedShortcuts);
|
||||
});
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
const callShortcutUser = () => {
|
||||
console.log("============================callShortcutUser")
|
||||
let userInfo = useStore.getState().UserStore.userInfo;
|
||||
if(userInfo.usrid){
|
||||
let params: ShortcutUserParams = {
|
||||
usrid: userInfo.usrid
|
||||
};
|
||||
shortcutUser(params).then((rs: ShortcutUserResponse) => {
|
||||
if(rs.shortcuts){
|
||||
console.log("============================rs", rs)
|
||||
if(!rs.usingDefault && rs.shortcuts){
|
||||
if(rs.shortcuts.length > 0){
|
||||
useStore.getState().UserStore.setUserFavorite(rs.shortcuts);
|
||||
const modifiedShortcuts = rs.shortcuts.map(shortcut => ({
|
||||
...shortcut,
|
||||
iconFilePath: `/images/menu_icon_${shortcut.menuId}.svg`
|
||||
}));
|
||||
|
||||
console.log("============================modifiedShortcuts", modifiedShortcuts)
|
||||
useStore.getState().UserStore.setUserFavorite(modifiedShortcuts);
|
||||
}
|
||||
else{
|
||||
callSortcutDefault();
|
||||
|
||||
Reference in New Issue
Block a user