csa-dashboard-sementara/csa-dashboard/config/constants.ts

53 lines
1.2 KiB
TypeScript

export const APP_NAME = "Admin CSA";
export const APP_DESCRIPTION = "Enterprise Admin Dashboard";
export const ROUTES = {
HOME: "/",
LOGIN: "/login",
REGISTER: "/register",
API_MANAGEMENT: "/api-management",
CMS_CONTENT: "/cms/content",
CMS_BUCKETS: "/cms/buckets",
USERS: "/users",
OPENAI: "/openai",
CAMPAIGNS: "/campaigns",
} as const;
export const QUERY_KEYS = {
ADMIN: "admin",
API_KEYS: "api-keys",
CMS_CONTENT: "cms-content",
CMS_BUCKETS: "cms-buckets",
USERS: "users",
OPENAI: "openai",
CAMPAIGNS: "campaigns",
} as const;
export const CMS_TYPES = {
SPLASH: "splash",
PROMO: "promo",
ARTICLE: "article",
BANNER: "banner",
FLOATING_WIDGET: "floatingWidget",
} as const;
export const CORP_TYPES = {
WALANJA: "walanja",
SIMAYA: "simaya",
CIFO: "cifo",
} as const;
export const CMS_TYPE_LABELS: Record<string, string> = {
splash: "Splash Screen",
promo: "Promo",
article: "Article",
banner: "Banner",
floatingWidget: "Floating Widget",
};
export const CORP_TYPE_LABELS: Record<string, string> = {
walanja: "Walanja",
simaya: "Simaya",
cifo: "CIFO",
};