Add e-payment UI, checkout payment result, and legacy migrate domain lookup.

Wire Mellat settings in business dashboard, customer bank return page with payment details, and super-admin migrate modal domain confirmation.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-13 09:51:22 +03:30
co-authored by Cursor
parent a11f9643bb
commit cc94b929e0
54 changed files with 6415 additions and 96 deletions
@@ -6,6 +6,7 @@ export const BUSINESS_DASHBOARD_MODULE_IDS = [
'blog',
'warehouse',
'videos',
'instructions',
'finance',
] as const
@@ -89,6 +90,13 @@ export function hasBusinessModule(
return enabled.includes(moduleId)
}
export function hasAnyBusinessModule(
enabledModules: readonly BusinessModuleId[] | null | undefined,
moduleIds: readonly BusinessModuleId[],
): boolean {
return moduleIds.some((moduleId) => hasBusinessModule(enabledModules, moduleId))
}
export function isActiveHomeChart(value: HomeChartId): boolean {
return value !== 'none'
}