s-m-r-t
Docs Components Modules Themes Reference FAQ
Overview

Admin

  • AgentAdminPanel
  • AgentAdminTabs
  • AgentSettingsShell

Calendar

  • Calendar
  • DayView

Data

  • DataTable

Display

  • ConfidenceBadge
  • CurrencyDisplay
  • DateDisplay
  • Icon
  • StatusBadge

Feedback

  • ConfirmDialog
  • LoadingOverlay
  • Modal
  • ProgressBar

Forms

  • AddressInput
  • CheckboxInput
  • DateRangeInput
  • DateTimeInput
  • FileUpload
  • Form
  • FormGroup
  • FormMicButton
  • Input
  • MeasurementInput
  • MoneyInput
  • NumberInput
  • PhoneInput
  • SearchInput
  • Select
  • SelectInput
  • Textarea
  • TextareaInput
  • TextInput
  • Toggle

Layout

  • Container
  • EmptyState
  • Footer
  • Grid
  • Header
  • Masthead
  • PageHeader
  • SummaryCard

Memberships

  • MembershipCard
  • MembershipList

Module

  • ModulePanel

Navigation

  • FilterChips
  • Tabs

Permissions

  • PermissionCheck

Roles

  • RoleBadge
  • RoleSelector

Theme

  • ThemeProvider

UI

  • Badge
  • Button
  • Card
  • Pagination
Components / Display

Display Components

Read-only presentation components for data visualization and formatting. Status badges, formatted values, and icons.

Installation

npm install @happyvertical/smrt-svelte
import { StatusBadge, CurrencyDisplay, DateDisplay } from '@happyvertical/smrt-svelte';

Components

StatusBadge

Status indicator with predefined color schemes for invoices, projects, etc.

ConfidenceBadge

Display AI confidence scores with visual indicators.

CurrencyDisplay

Formatted currency values with locale support.

DateDisplay

Formatted dates with relative time support.

Icon

Icon component with multiple icon sets.

s-m-r-t
Docs Components Modules GitHub