Files
Epicnabbo-Catalogus-Updated…/src/features/housekeeping/domains/operations/manifest.ts
T

23 lines
809 B
TypeScript

import { PERMS } from "@/lib/permission-slugs";
import {
anyCapability,
type HousekeepingDomainManifest,
} from "../../foundation/contracts";
import { OPERATIONS_INBOX_SOURCES } from "./inbox";
import { OPERATIONS_ROUTES } from "./routes";
import { OPERATIONS_SEARCH_PROVIDERS } from "./search";
import { OPERATIONS_WIDGETS } from "./widgets";
export const operationsManifest = {
id: "operations",
labelKey: "pages.housekeeping.domains.operations.title",
descriptionKey: "pages.housekeeping.domains.operations.description",
iconId: "inbox",
canonicalHref: "/ase",
capability: anyCapability(PERMS.ADMIN_DASHBOARD),
routes: OPERATIONS_ROUTES,
searchProviders: OPERATIONS_SEARCH_PROVIDERS,
inboxSources: OPERATIONS_INBOX_SOURCES,
widgets: OPERATIONS_WIDGETS,
} satisfies HousekeepingDomainManifest;