Signed / pending / not sent at a glance

A tile in the project modal showing whether the crew acceptance is signed, pending or was never sent, clickable straight into the document.

What it is

Three visual states driven by two cheap reads: signed when any signature exists for any assignment on the project, pending when an assignment exists without one, not sent when there is no assignment row at all. Only the actionable states are clickable.

Also called: is the contract signed · acceptance status · project paperwork status

See it
Signed / pending / not sent at a glance
Prepared for
Delia Yoder
1140 Ridge Line Rd · Fair Play
Shell package$32,451
Concrete & site$9,421
Doors & windows$6,281
Trim & finish$4,187
Total
$52,340
Signature
The three tile states side by side — green Signed, amber Pending, grey Not sent — inside the project modal. Sample data — no customer information appears here.
How it works
  1. 1Reads the current assignment and all project signatures in parallel.
  2. 2Any signature makes the tile SIGNED regardless of assignment state.
  3. 3A pending assignment with no signature is PENDING; nothing is NOT SENT.
  4. 4Clicking opens SignedContractView; the parent owns the modal state.
Why we built it

Whether a crew had actually signed for a job was a question that took a phone call, and the answer arrived after the crew was already meant to be on site. The project shows it in one tile: signed, waiting, or never sent. Signed and waiting open the document itself; never sent is informational, because there is nothing yet to show.

The problem
  • Contract status invisible from the project.
  • Clicks that lead nowhere.
Sound familiar?
What you get
Paperwork status readable from the job itself.
One click from the job to the document.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →