Component gallery
Quick review sheet for components built so far.
Cards
123456789101112
type Order = { id: string; quantity: number; unitPrice: number; metadata?: Record<string, unknown>;};export async function summarize(orders: Order[]) { const revenue = orders.reduce((sum, o) => sum + o.quantity * o.unitPrice, 0); const top = orders.at(0)?.metadata?.["source"] ?? "unknown"; return { revenue, top, ok: revenue > 0, sample: `rev=${revenue.toFixed(2)}` };}123
export const revenue = 1234.56;export const ok = revenue > 0;export const label = `rev=${revenue.toFixed(2)}`;Country Country_Id
Asset type icons
All enumerated asset types mapped to their icon names.
- TablestableIcon
- NotebooksnotebookIcon
- JobsWorkflowsIcon
- PipelinesPipelineIcon
- QueriesqueryListViewIcon
- DashboardsdashboardIcon
- GenieSpacesSparkleRectangleIcon
- MetricViewsTableMeasureIcon
- FoldersfolderOutlinedIcon
- GitFoldersFolderBranchIcon
- EndpointsCloudModelIcon
- FilesfileIcon
- LibrariesLibrariesIcon
- AlertsnotificationIcon
- LegacyAlertsnotificationIcon
- ModelsmodelsIcon
- FunctionsFunctionIcon
- PartnersConnectIcon
- MarketplacedataMarketplaceIcon
- VolumesFolderCloudIcon
Anything box
Filter chips
Filter panel toggle chip
Icon button
Primary button
Default button
Tertiary button
Tag
Name label
Metadata row
Wrapping text
Brief description of the item, which should be no longer than a sentence but will often wrap to a new line. In the detail layout, we have the screen space to display more text.
Code block
12345
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity,12345
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity,12345
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity,with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity,12345
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity,12345
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity,12345678910111213141516171819
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularity, slice_key from ml.vish_mm_db.master_alex_inference_log_classification_v2_analysis_metrics where window.start >= "{{ Time range.start }}" AND window.end <= "{{ Time range.end }}" AND column_name = ":table" AND log_type = "INPUT" AND slice_value = true)select grp as `Protected group`, difference, abs(difference) as distancefrom selected_fairness_differenceIndented text snippet
Country Country_Id
Matching column: Owner Shared with you
Card thumbnail
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
Which campaigns are driving the most high-quality, qualified leads?
with selected_fairness_difference as ( select explode({{ fairness_metric }}.difference) as (grp, difference), window, granularityTabs
Lined
Content for Overview
Contained (“soft tabs”)
Content for Overview
Table
Selected row: none
Note: compact row actions (overflow only) activates after 2+ columns are hidden.
Supply Chain Optimization | View frequently | Notebook | Jocelyn Hickcox | |
Customer Retention Forecasting (Q1–Q4) — Long Name Example | You viewed 2d ago | Dashboard | Alexandra Montgomery-Smith | |
Unified Browse: Saved Searches | Shared with you | Genie space | Avery Nguyen | |
Incident Review: Data Quality Regression | Suggested based on your work | Table | Jordan Patel | |
Revenue Dashboard (Executive) | You viewed yesterday | Dashboard | Morgan Lee |
Icons
Phosphor weights + secondary colors (kept at bottom because it’s a large section).
Weights
Secondary colors
Logos





























