/** * نگاشت منو/مسیر اپ کاربر → کلید دسترسی سوپرادمین. * مقدار false/غایب = مخفی (پیش‌فرض امن). */ export const ROUTE_FEATURE_SETTING: Record = { fund: 'enable_product_funds', fund_info: 'enable_product_funds', fund_add: 'enable_product_funds', piggy: 'enable_product_funds', earnMoney: 'has_page_earn_money', giftCard: 'has_page_gift_card', notifyTrigger: 'has_page_price_trigger', appNotifications: 'has_page_notification', conditionalOrder: 'enable_conditional_order', permissions: 'permision__enabled', } export const MENU_ID_FEATURE_SETTING: Record = { fund: 'enable_product_funds', piggy: 'enable_product_funds', earnMoney: 'has_page_earn_money', giftCard: 'has_page_gift_card', notify: 'has_page_price_trigger', notifyTrigger: 'has_page_price_trigger', appNotifications: 'has_page_notification', conditionalOrder: 'enable_conditional_order', permissions: 'permision__enabled', } export function featureSettingForRoute(routeName: string | null | undefined): string | null { if (!routeName) return null return ROUTE_FEATURE_SETTING[String(routeName)] ?? null } export function featureSettingForMenuId(id: string | null | undefined): string | null { if (!id) return null return MENU_ID_FEATURE_SETTING[String(id)] ?? null }