/** * When true, the partner-center domain is served by the in-memory mock (`apis/mockApi.ts`) behind the * `PartnerCenterApi` seam. **Mock is primary this phase:** the b15 contract exposes admin CRUD/verify/ * sponsor + a single `GET /centers/{id}/dashboard` portal endpoint, but the portal's split reads * (my-center / sponsored-nurses / sponsored-bookings / settlement invoices), the activate/suspend toggle, * and the write-then-masked IBAN flow are gaps (REQ-032/033). The mock returns **both** a merchant-of-record * center (settlement view renders) and a non-MoR center (the "settlement via Balinyaar" state), verified + * unverified nurses, sponsored bookings, and commission invoices with a fake مودیان reference + stub PDF. */ export const USE_PARTNER_MOCK = true; /** Which mock center the portal ("my center") resolves to — flip to demo the MoR vs non-MoR states. */ export const MOCK_MY_CENTER_ID = 1; export const PARTNER_PAGE_SIZE = 20; export const PARTNER_LIST_STALE_TIME = 60 * 1000; export const PARTNER_DETAIL_STALE_TIME = 30 * 1000; export const PARTNER_GC_TIME = 5 * 60 * 1000;