Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.
Component Reference
Search 01 — Search Control
A continuous 52px surface with icon, input, and optional clear action. Focus selects the complete outer control; the inner text input never draws its own border, ring, or glow.
Friendly Name
Search 01 — Search Control
GUID
8a17b3e1-0402-4d24-9a71-000000000402
Use in
Tools, Content, File Explorer, Community, Evidence Center
Show Class & CSS
Class / Referenceta-search-controlCanonical CSS
.ta-search-control { min-height:52px; display:grid; grid-template-columns:22px minmax(0,1fr) auto; gap:10px; padding:0 14px; border:1px solid #4a4d53; } .ta-search-control:focus-within { border-color:var(--ta-focus-ring); box-shadow:0 0 0 3px rgb(from var(--theme-accent) r g b / .16), 0 0 18px rgb(from var(--theme-accent) r g b / .16); } .ta-search-control > input:focus, .ta-search-control > input:focus-visible { border:0; outline:0; box-shadow:none; }
Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.
Component Reference
Field 03 — Native Select Fallback
Use only when a browser-owned native menu is specifically required. It keeps the canonical trigger colors and 15px chevron inset, but its opened option panel cannot match the boxed site dropdown across browsers.
Friendly Name
Field 03 — Native Select Fallback
GUID
8a17b3e1-0404-4d24-9a71-000000000404
Use in
Native Fallback Only; Use Dropdown 02 for Normal Public Single-Choice Menus
Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.
Component Reference
Dropdown 01 — Boxed Multi-Select
The canonical dropdown for choosing any number of values. It is the live Evidence Tracker pattern: a dark floating panel, individually boxed rows, visible theme-color checkboxes, and a fixed SVG chevron exactly 15px from the right edge and vertically centered.
Filter the LibraryChoose Categories
Friendly Name
Dropdown 01 — Boxed Multi-Select
GUID
8a17b3e1-0412-4d24-9a71-000000000412
Use in
Evidence Category Filters and Every Public Multi-Select Dropdown
Show Class & CSS
Class / ReferenceBoxedMultiSelect from app/ui/boxed-dropdown.tsx; ta-dropdown ta-dropdown--multiCanonical JSX
<BoxedMultiSelect
value={selected}
onChange={setSelected}
options={options}
summary={selected.length ? `${selected.length} Selected` : "All Categories"}
eyebrow="Filter the Timeline"
title="Choose Categories"
/>
Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.
Component Reference
Dropdown 02 — Boxed Single-Select
The default public dropdown when only one value may be selected. It uses the same trigger, floating panel, boxed rows, and 15px centered chevron as Dropdown 01, but deliberately omits checkboxes and closes after selection. Every long list, including State and Committee, keeps the panel at a usable height and scrolls only the options region.
Choose OneCategory
Friendly Name
Dropdown 02 — Boxed Single-Select
GUID
8a17b3e1-0413-4d24-9a71-000000000413
Use in
Congress State, Committee and Page Size Filters; Categories, Sorting, Country, Time Zone, Severity, Units, Formats
Show Class & CSS
Class / ReferenceBoxedSingleSelect from app/ui/boxed-dropdown.tsx; ta-dropdown ta-dropdown--singleCanonical JSX