exports/theme library

Theme exports for prf_design

Classes

PRFAdaptive
Routes a widget to a breakpoint-specific implementation.
PRFBaseColors
Base brand colours a consuming app can pass to PRFTheme.light / PRFTheme.dark. Any role left null keeps the hand-authored PRF value. On-colours and container roles are derived by the theme from these colours.
PRFBreakpoints
Breakpoint helpers for adaptive layout.
PRFButtonTokens
Shared button design tokens for sizing and density.
PRFColorPalette
Backwards-compatible facade over PRFColors.
PRFColors
Single source of truth for every raw color value in the PRF brand.
PRFColorsExtension
ThemeExtension providing access to PRF brand anchor colors.
PRFElevationTokens
Elevation design tokens for consistent shadow depth.
PRFMotionTokens
Motion tokens keep interaction timing and easing consistent across widgets.
PRFNavigationTokens
Navigation bar height tokens for consistent app bar sizing.
PRFOpacities
Opacity steps for tinted overlays, borders, glows and disabled content.
PRFRadiusTokens
Border radius design tokens for consistent corner rounding.
PRFShadowTokens
Shadow design tokens for consistent elevation and depth.
PRFSizeTokens
Size tokens for touch targets, icons, and fixed-dimension components.
PRFSpacingTokens
Spacing design tokens on a 4 px grid for consistent layout gaps and padding.
PRFStatusExtension
ThemeExtension providing semantic status colors.
PRFStatusTokens
Centralized semantic status colors used by theme extensions.
PRFTextTheme
Builds the PRF typography scale with the bundled Manrope family.
PRFTheme
PRF brand theme factories.
StatusColorSet
Represents a complete status color set with main, background & text colors.

Enums

PRFBreakpoint
Device size buckets used by the adaptive layer.

Extensions

PRFThemeContextExtensions on BuildContext
Convenience extensions on BuildContext for easy theme access.