All files / src/components/settings index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66                                                                                              3x                                    
/**
 * Settings UI composite: leaf components (cards, rows) compose into full screens.
 * Use `SettingsScreenScaffold` for the outer shell; use these for inner content.
 */
import { SettingsCard } from "./SettingsCard";
import { SettingsDivider } from "./SettingsDivider";
import { SettingsIconCircle } from "./SettingsIconCircle";
import { SettingsKeyValueRow } from "./SettingsKeyValueRow";
import { SettingsLabeledValueRow } from "./SettingsLabeledValueRow";
import {
  SettingsLegalBullet,
  SettingsLegalLastUpdated,
  SettingsLegalParagraph,
  SettingsLegalSectionTitle,
} from "./SettingsLegalText";
import { SettingsLinkRow } from "./SettingsLinkRow";
import { SettingsOutlinedButton } from "./SettingsOutlinedButton";
import { SettingsPrimaryButton } from "./SettingsPrimaryButton";
import { SettingsRowHeader } from "./SettingsRowHeader";
import { SettingsSectionLabel } from "./SettingsSectionLabel";
import { SettingsStepCard } from "./SettingsStepCard";
import { SettingsSwitchRow } from "./SettingsSwitchRow";
import { settingsSharedStyles } from "./settingsSharedStyles";
import { useSettingsSwitchTrackColor } from "./useSettingsSwitchColors";
 
export {
  SettingsCard,
  SettingsDivider,
  SettingsIconCircle,
  SettingsKeyValueRow,
  SettingsLabeledValueRow,
  SettingsLegalBullet,
  SettingsLegalLastUpdated,
  SettingsLegalParagraph,
  SettingsLegalSectionTitle,
  SettingsLinkRow,
  SettingsOutlinedButton,
  SettingsPrimaryButton,
  SettingsRowHeader,
  SettingsSectionLabel,
  SettingsStepCard,
  SettingsSwitchRow,
  useSettingsSwitchTrackColor,
  settingsSharedStyles,
};
 
/** Namespace export for composite-style usage: `SettingsContent.Card`, `SettingsContent.SwitchRow`, … */
export const SettingsContent = {
  Card: SettingsCard,
  Divider: SettingsDivider,
  IconCircle: SettingsIconCircle,
  KeyValueRow: SettingsKeyValueRow,
  LabeledValueRow: SettingsLabeledValueRow,
  LegalBullet: SettingsLegalBullet,
  LegalLastUpdated: SettingsLegalLastUpdated,
  LegalParagraph: SettingsLegalParagraph,
  LegalSectionTitle: SettingsLegalSectionTitle,
  LinkRow: SettingsLinkRow,
  OutlinedButton: SettingsOutlinedButton,
  PrimaryButton: SettingsPrimaryButton,
  RowHeader: SettingsRowHeader,
  SectionLabel: SettingsSectionLabel,
  StepCard: SettingsStepCard,
  SwitchRow: SettingsSwitchRow,
};