Sign Waivers
Sign Waivers
Component File: src/features/tools/components/WaiverSigning.tsx Route / navigation: Path /tools, Zustand toolsTool = sign-waivers. See 00-TOOLS-HUB.md. Last Updated: April 13, 2026 Status: Current
Overview
Sign Waivers is the end-user waiver-signing surface for staff and volunteer accounts.
Current Runtime Behavior
- loads waivers and waiver signatures through shared waiver hooks
- filters waivers based on the current user's role (
employeeorvolunteer) - separates unsigned and signed waivers in the shared
WaiverSigningView - refreshes signature data after a signing flow completes
- can show entity badges when the user is viewing multiple entities
- when viewing an admin/all entity context, signature lookup now falls back to all user membership orgs
- multi-sign requests are deduped against existing signature rows before insert to prevent accidental duplicate records
Notes
This is the user-facing signing workflow. The admin-facing waiver upload and management tool is documented separately under Administration.
Related Docs
documentation/pages/tools/00-TOOLS-HUB.mddocumentation/pages/administration/00-ADMINISTRATION-HUB.md
Synced from IFMmvp-Frontend documentation: pages/tools/15-SIGN-WAIVERS.md
Ready to Get Started?
See how Alignmint can simplify your nonprofit's operations. Schedule a free demo with our team and we'll walk you through everything.
Questions? Email us at steven@getalignmint.org