Add business modules column and selectable home charts.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-08 10:40:58 +03:30
co-authored by Cursor
parent a48a24e6f2
commit 0a2358b0c2
15 changed files with 788 additions and 137 deletions
@@ -25,10 +25,15 @@ export interface StoreSettings {
orderProcessSteps: OrderProcessStep[]
}
export interface ModulesSettings {
enabled: string[]
}
export interface BusinessSettings {
branding: BrandingSettings
dashboard: DashboardSettings
store: StoreSettings
modules?: ModulesSettings
}
export interface SettingsResponse {
@@ -1,6 +1,7 @@
import { apiRequest } from '../lib/api'
import type { DashboardLocale } from '@meshkee/dashboard-core'
import type { BusinessPrimaryColorId } from '../utils/businessPrimaryColors'
import type { BusinessModuleId, HomeChartId } from '../utils/businessModules'
export interface ResolvedTenant {
id: string
@@ -10,6 +11,8 @@ export interface ResolvedTenant {
domain: string
primaryColor: BusinessPrimaryColorId
defaultLocale?: DashboardLocale
enabledModules?: BusinessModuleId[]
homeCharts?: [HomeChartId, HomeChartId]
logoUrl?: string | null
faviconUrl?: string | null
}