<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ui/ on SAFER Documentation</title><link>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/</link><description>Recent content in ui/ on SAFER Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://safer-capstone.pages.dev/developer-docs/api-reference/ui/index.xml" rel="self" type="application/rss+xml"/><item><title>Button.tsx</title><link>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/button/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/button/</guid><description>&lt;h1 id="purpose"&gt;Purpose&lt;/h1&gt;
&lt;p&gt;This module provides the application&amp;rsquo;s standard button component, used across all screens for primary actions and secondary/cancel actions. It handles disabled and loading states and accepts an optional style override for per-callsite customization.&lt;/p&gt;</description></item><item><title>Card.tsx</title><link>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/card/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/card/</guid><description>&lt;h1 id="purpose"&gt;Purpose&lt;/h1&gt;
&lt;p&gt;This module provides the application&amp;rsquo;s standard card surface, used throughout all screens to group related content into visually distinct panels.&lt;/p&gt;
&lt;p&gt;Its responsibilities include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rendering a &lt;code&gt;View&lt;/code&gt; with consistent background, border, border radius, padding, and shadow&lt;/li&gt;
&lt;li&gt;Optionally rendering a bold title above the card&amp;rsquo;s children&lt;/li&gt;
&lt;li&gt;Accepting an optional style override for per-callsite layout adjustments&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h1 id="invariants"&gt;Invariants&lt;/h1&gt;
&lt;h2 id="title-is-conditional"&gt;Title is Conditional&lt;/h2&gt;
&lt;p&gt;The title &lt;code&gt;Text&lt;/code&gt; element is only rendered when the &lt;code&gt;title&lt;/code&gt; prop is a non-empty truthy string.&lt;/p&gt;</description></item><item><title>theme.ts</title><link>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/theme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://safer-capstone.pages.dev/developer-docs/api-reference/ui/theme/</guid><description>&lt;h1 id="purpose"&gt;Purpose&lt;/h1&gt;
&lt;p&gt;This module is the single source of truth for visual design tokens used across all UI components. It exports a flat &lt;code&gt;theme&lt;/code&gt; object and a &lt;code&gt;sp&lt;/code&gt; font-scaling helper that must be used for all font size values throughout the application.&lt;/p&gt;</description></item></channel></rss>