TARGETED.ARMY / FRONT-END SYSTEMCanonical

Calendar Style Guide

Date inputs, themed calendar and date-time pickers, and paired date-range controls.

4 Component References

Style Guide Section

Date 01 — Calendar Controls

Date inputs, themed calendar and date-time pickers, and paired date-range controls.

8a17b3e1-0500-4d24-9a71-000000000005
Component Reference

Date 01 — Native Date Field

Use the native date input when a full custom calendar is unnecessary. It inherits the Field 01 surface.

Friendly Name
Date 01 — Native Date Field
GUID
8a17b3e1-0501-4d24-9a71-000000000501
Use in
Community Filters, Evidence Exports, Simple Forms
Show Class & CSS
Class / Reference
ta-field; input[type=date]
Canonical CSS
.ta-field input[type=date] { min-height:44px; color-scheme:dark; }

Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.

Component Reference

Calendar 01 — Themed Popover

The canonical custom month picker. Today has an outline; the selected day uses the theme color; adjacent-month dates are muted.

Select DateJuly 2026
SMTWTFS
Friendly Name
Calendar 01 — Themed Popover
GUID
8a17b3e1-0502-4d24-9a71-000000000502
Use in
Evidence Center Date Filters and Future Advanced Date Selection
Show Class & CSS
Class / Reference
ta-calendar; ta-calendar__weekdays; ta-calendar__grid
Canonical CSS
.ta-calendar { width:330px; padding:15px; border:1px solid #4a4d53; background:#151618; box-shadow:8px 10px 0 rgba(0,0,0,.34); }
Legacy Equivalents to Consolidate

.themed-date-popover is the current Evidence Center implementation

Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.

Component Reference

Date Time 01 — Calendar & Time Picker

The canonical date-time control. Hour, Minute, and AM/PM share the same 44px outer height; the compact Local Time title follows the light-gray Title Case rule.

Select Date & TimeJuly 2026
SMTWTFS
TimeLocal Time
Local

SelectedJul 17, 2026 · 10:30 AM

Friendly Name
Date Time 01 — Calendar & Time Picker
GUID
8a17b3e1-0504-4d24-9a71-000000000504
Use in
Evidence Records, Scheduled Actions, Event Forms, and Any Precise Local Timestamp
Show Class & CSS
Class / Reference
ta-calendar ta-datetime-picker; ta-datetime-picker__time; ta-datetime-picker__actions
Canonical CSS
.ta-datetime-picker__field select, .ta-datetime-picker__period { min-height:44px; } .ta-datetime-picker__time-heading .ta-control-title { margin:0; } .ta-control-title { color:#d7d9dd; font-size:14px; font-weight:400; } .ta-datetime-picker__period { height:var(--ta-control-md); align-items:stretch; padding:3px; overflow:hidden; } .ta-datetime-picker__period > button { height:auto; min-height:0; align-self:stretch; display:inline-flex; align-items:center; justify-content:center; } .ta-datetime-picker__period button[aria-pressed=true] { background:var(--theme-accent); color:#fff; }
Legacy Equivalents to Consolidate

input[type=datetime-local] remains the native fallback; quick-record, record-editor, and importer fields are future migration targets

Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.

Component Reference

Date 02 — Range Pair

Place From and To fields beside each other on wide screens and stack them on mobile. Never reverse their order.

Friendly Name
Date 02 — Range Pair
GUID
8a17b3e1-0503-4d24-9a71-000000000503
Use in
Evidence Filters, Exports, Report Ranges
Show Class & CSS
Class / Reference
ta-form-grid; ta-field
Canonical CSS
.ta-form-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }

Source: app/styles/canonical.css. Existing shared components are identified when they remain the live implementation.