Parcel record
A React block (a whole screen) in Beamline's Government & legal app.
A property's parcel on a permitting portal. The lot drawn to scale as a site plan: the street, the property lines with their lengths, the dashed setback line with its distances, the house, and what an open permit would build dashed in blue, with a scale bar and north. Beside it the lot coverage against what's allowed (and with what's proposed) and a key naming each mark with its permit. Each detail (owner, use, lot area, zoning, flood zone, year built) with the source it comes from and when, the ones not updated in a year marked. The permits on it with their status, open ones counted. A detail that looks wrong reported to its source from its menu (what it should be and how you know), said as reported while the record stays as it is.
Use it for
- Showing property data drawn from several public sources, each with its age.
- Any record whose details come from elsewhere and can be challenged.
Not for
- A permit's own record (permit-record).
- A map of many properties.
Anatomy
- header: address and parcel number
- lot plan: the site plan (street, property lines with lengths, setback line with distances, house, proposed structures, scale bar, north); lot coverage with what's proposed against what's allowed; the key, each proposed structure with its permit and status
- details: reported notice; each detail with its value, source and date, or not updated since, and its menu on the row pointed at
- permits: open count; each with reference, year and status
- report dialog: what the record shows; what it should be; how you know; Send
States
- not updated in a year
- reported
- open permit
- proposed structure
- over the coverage allowed
Keyboard
- Tab through each detail's menu and the dialog
Props
| Prop | Type | Default | Description |
|---|---|---|---|
parcel (required) | string | — | The parcel number and address. |
address (required) | string | — | |
facts (required) | ParcelFact[] | — | |
shape (required) | ParcelShape | — | |
permits (required) | ParcelPermit[] | — | |
today (required) | number | — | Today, for what's not been updated in a year. |
onReport | ((o: { fact: string; correct: string; why: string; }) => void) | — | |
className | string | — | Classes on the documented visual root; no override by default. |
style | CSSProperties | — | Inline styles on the documented visual root; no overrides by default. |
ref | Ref<HTMLDivElement> | — | Receives the documented native target or imperative handle; omitted by default. |
Built from
- badge
- dropdown-menu
- dialog
- input
- textarea
- button
Dependencies
lucide-react
Import
import { ParcelRecord } from "@beamline/parcel-record";
Get it
Parcel record is part of Beamline UI. Install the parts you need in your React app as compiled packages or editable source. Get Beamline · Connect your agent
More in Government & legal
- Permit application: A permit application filled in over several sittings on a city's portal. Steps with how many answers each still misses; the draft saved as you go and…
- Permit services: Where a permit starts on a city's permitting portal. The work's address resolved to the city (its permits are here) or the county around it (that office…
- Permit fees: An applicant's permit fees on a city's portal. What's owed across how many permits and how much of it is overdue; every unpaid invoice with its permit…
- Permit record: A submitted permit seen by the applicant. The overview leads with what's waiting on them: the corrections to answer before the next version goes in, each…
- Document review: A PDF going through review: the document in the viewer with every comment pinned to its place, the reviewers' threads beside it (open or resolved, one…
- Signing request: A document sent for signature, its signature page drawn in miniature with each side's block in order. Sides sign as numbered stages that move earlier or…
- Playbook check: A document's changes checked against a versioned playbook (a rulebook of what's acceptable). Each change shows what it was and is now, then two records…
- Audit room: A compliance audit seen by the company preparing it or by the auditor reviewing it. Evidence keeps the company's readiness (not ready, flagged, ready for…
- Agency book: An insurance agency's book in two places. Estimated commission: the report named an estimate (not received or earned), as of a time; each source system…
- Applicant company: A contractor's company on a permitting portal. Its identity with the licence and insurance it applies under, each said valid, expiring within 60 days…
- Applicant projects: An applicant's permits on a city's portal in one place. Projects through saved views (theirs, their company's, expiring within 30 days) and a search…
- Lease renewals: Leases coming up for renewal. The window leads: every tracked lease placed on the days ahead at its end date, coloured by whose step it is (yours, the…
- Queue display: The screen in a waiting room, read from across the room. It draws only a public projection of the queue (ticket codes and counters, never a name or a…
- Visitor journey: A visitor's way into a walk-in queue, on their phone. Branches first: each card names its address, whether it's open (until when, closing soon, full, or…