Registra catálogo contextual no chassis B79: - Lista: um launcher register-demand → /demandas/nova (wizard A5 ainda stub) - Detalhe: A1–A5 com prefill de município via context sync - Expõe municipalityId no view model para prefill do form de criação Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
14 lines
434 B
TypeScript
14 lines
434 B
TypeScript
/**
|
|
* Client-safe quick-action context — routes and B80+ providers fill this so
|
|
* `resolveQuickActionsForPath` can prefill wizard/list hrefs.
|
|
*/
|
|
export type CampaignQuickActionContext = {
|
|
municipalitySlug?: string
|
|
municipalityId?: number
|
|
leadershipId?: number
|
|
organizationSlug?: string
|
|
activitySlug?: string
|
|
demandSlug?: string
|
|
}
|
|
|
|
export const emptyCampaignQuickActionContext = (): CampaignQuickActionContext => ({})
|