TARGETED.ARMY / FRONT-END SYSTEMCanonical

Data & Feedback Style Guide

Tables, statistics, rows, progress, loading, skeleton, and toast patterns.

7 Component References

Style Guide Section

Display 01 — Data & Feedback

Tables, statistics, rows, progress, loading, skeleton, and toast patterns.

8a17b3e1-1000-4d24-9a71-000000000010
Component Reference

Table 01 — Data Table

Use for exact row-and-column comparison. The wrapper scrolls horizontally rather than crushing columns.

RecordCategoryStatusUpdated
TA-0042DocumentationSavedJul 17
TA-0041ResearchReviewJul 16
Friendly Name
Table 01 — Data Table
GUID
8a17b3e1-1001-4d24-9a71-000000001001
Use in
Exports, Admin Later, Structured Summaries
Show Class & CSS
Class / Reference
ta-table-wrap; ta-table
Canonical CSS
.ta-table { width:100%; border-collapse:collapse; } .ta-table th { background:#111214; color:var(--theme-accent); }

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

Component Reference

Stat 01 — Metric Card

A compact label, value, and context. Do not use a metric card for ordinary prose.

Total Records423 Added This Week
Files Preserved1182.4 GB Stored
Reports7Last Export Jul 16
Friendly Name
Stat 01 — Metric Card
GUID
8a17b3e1-1002-4d24-9a71-000000001002
Use in
Evidence Summaries, Usage, Progress Dashboards
Show Class & CSS
Class / Reference
ta-stat-grid; ta-stat
Canonical CSS
.ta-stat { min-height:116px; display:grid; align-content:center; gap:7px; padding:18px; border:1px solid #414349; }

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

Component Reference

Row 01 — Structured List

A dense repeated record with identifier, primary text, supporting text, and trailing status.

01
Original Recording.mp3Audio · 4.8 MB
Stored
02
Written Account.pdfDocument · 1.2 MB
Public
Friendly Name
Row 01 — Structured List
GUID
8a17b3e1-1003-4d24-9a71-000000001003
Use in
Evidence, Files, Recipients, Activity
Show Class & CSS
Class / Reference
ta-list-row
Canonical CSS
.ta-list-row { min-height:62px; display:grid; grid-template-columns:auto minmax(0,1fr) auto; border-left:3px solid var(--theme-accent); }

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

Component Reference

Progress 01 — Linear Progress

Use for determinate work. Include a nearby text value for screen readers and precision.

Uploading Files · 68%

Friendly Name
Progress 01 — Linear Progress
GUID
8a17b3e1-1004-4d24-9a71-000000001004
Use in
Uploads, Imports, Saves, Transmission
Show Class & CSS
Class / Reference
ta-progress
Canonical CSS
.ta-progress { height:6px; overflow:hidden; background:#2a2c30; } .ta-progress > span { background:var(--theme-accent); }

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

Component Reference

Loading 01 — Spinner

Use for indeterminate work and pair it with specific status text.

Loading Your Records…
Friendly Name
Loading 01 — Spinner
GUID
8a17b3e1-1005-4d24-9a71-000000001005
Use in
Page and Panel Loading
Show Class & CSS
Class / Reference
ta-spinner
Canonical CSS
.ta-spinner { width:34px; height:34px; border:3px solid #3d4046; border-top-color:var(--theme-accent); border-radius:50%; }

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

Component Reference

Loading 02 — Skeleton

Use when the final layout is known and preserving its shape reduces page movement.

Friendly Name
Loading 02 — Skeleton
GUID
8a17b3e1-1006-4d24-9a71-000000001006
Use in
Cards, List Rows, Profile Summaries
Show Class & CSS
Class / Reference
ta-skeleton
Canonical CSS
.ta-skeleton { overflow:hidden; position:relative; background:#24262a; }

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

Component Reference

Toast 01 — Temporary Notice

A brief non-blocking result. It should not carry information the user cannot recover later.

Link CopiedThe component URL is ready to paste.
Friendly Name
Toast 01 — Temporary Notice
GUID
8a17b3e1-1007-4d24-9a71-000000001007
Use in
Copy, Save, Upload and Background Action Confirmation
Show Class & CSS
Class / Reference
ta-toast
Canonical CSS
.ta-toast { display:grid; grid-template-columns:auto minmax(0,1fr) auto; border-left:4px solid var(--theme-accent); box-shadow:0 18px 45px rgba(0,0,0,.38); }

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