# Nonprofit Gift Entry Dialog

Recording checks, cash or transfers.

- id: `nonprofit-gift-entry-dialog`
- Page: https://agentic-ui-kit.com/components/nonprofit-gift-entry-dialog

## Install

```bash
agentic-ui add nonprofit-gift-entry-dialog
npx shadcn@4.17.0 add @agentic-ui/nonprofit-gift-entry-dialog
```

## Metadata

- **Level:** block
- **Category:** block
- **Installable in:** Radix UI (registry variant new-york)
- **Capabilities:** donor-select, amount-validation, date-not-in-future, campaign-implies-fund, campaign-window-check, do-not-solicit-note, first-error-focus
- **Intents:** create-edit
- **Suits domains:** payments, billing, crm, finance
- **Interaction:** donor-select, amount-validation, date-not-in-future, campaign-implies-fund, campaign-window-check, do-not-solicit-note, first-error-focus
- **Screen role:** flow
- **Density:** comfortable
- **Dark mode:** yes
- **Use it for:** Recording checks, cash or transfers, Manual payment entry for invoices, Offline membership dues
- **Avoid when:** Card collection (use a processor checkout), Bulk import of many payments
- **Preserve when adapting:** no-charge-semantics, campaign-fund-coupling, field-level-errors
- **Replace when adapting:** domain-copy, methods, funds
- **Adaptation effort:** low
- **Coupling:** medium
- **Quality breakdown:** visual 8/10, responsive 8/10, accessibility 8/10, code 8/10
- **Uses primitives:** button, label
- **npm dependencies:** lucide-react
- **Motion:** profile subtle, library css, reduced-motion fallback yes
- **Used in:** Nonprofit Donor Management (blueprint)
- **npm dependencies (registry):** lucide-react@0.577.0
- **Registry dependencies:** billing-recurring, dashboard-kpi-goal, lib-motion-micro-interactions, lib-motion-modal-enter, lib-primitives
