teqo-backup/src/lib/campaignQuickActionContext.ts
Cursor Agent a2eabaccba B79 — chassis do bottom drawer de ações rápidas + busca global (mobile)
Monta CampaignQuickActionsDrawer não-modal no layout (app) para staff fora
do Início e de /acoes, com snap collapsed/expanded, padding de peek no scroll,
registry vazio para catálogos B80+, e busca global reutilizada via
CampaignStaffGlobalSearch.

Closes #15

Co-authored-by: Francisco Solla <fsolla@users.noreply.github.com>
2026-07-31 02:34:08 +00:00

13 lines
408 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
leadershipId?: number
organizationSlug?: string
activitySlug?: string
demandSlug?: string
}
export const emptyCampaignQuickActionContext = (): CampaignQuickActionContext => ({})