Package-level declarations
Types
Link copied to clipboard
data class ClerkColors(val primary: Color? = null, val background: Color? = null, val input: Color? = null, val danger: Color? = null, val success: Color? = null, val warning: Color? = null, val foreground: Color? = null, val mutedForeground: Color? = null, val primaryForeground: Color? = null, val inputForeground: Color? = null, val neutral: Color? = null, val border: Color? = null, val ring: Color? = null, val muted: Color? = null, val shadow: Color? = null)
A collection of themed colors used throughout Clerkʼs design system.
Link copied to clipboard
Represents the design configuration for Clerk UI components.
Link copied to clipboard
data class ClerkTheme(val colors: ClerkColors? = null, val lightColors: ClerkColors? = null, val darkColors: ClerkColors? = null, val typography: ClerkTypography? = null, val design: ClerkDesign? = null)
Aggregated theme definition used throughout the Clerk UI layer.
Link copied to clipboard
data class ClerkTypography(val displaySmall: TextStyle? = ClerkTypographyDefaults.displaySmall, val headlineLarge: TextStyle? = ClerkTypographyDefaults.headlineLarge, val headlineMedium: TextStyle? = ClerkTypographyDefaults.headlineMedium, val headlineSmall: TextStyle? = ClerkTypographyDefaults.headlineSmall, val titleMedium: TextStyle? = ClerkTypographyDefaults.titleMedium, val titleSmall: TextStyle? = ClerkTypographyDefaults.titleSmall, val bodyLarge: TextStyle? = ClerkTypographyDefaults.bodyLarge, val bodyMedium: TextStyle? = ClerkTypographyDefaults.bodyMedium, val bodySmall: TextStyle? = ClerkTypographyDefaults.bodySmall, val labelMedium: TextStyle? = ClerkTypographyDefaults.labelMedium, val labelSmall: TextStyle? = ClerkTypographyDefaults.labelSmall)
Platform-agnostic description of a complete typography scale used by Clerk UI components.
Link copied to clipboard
class ClerkTypographyBuilder
Builder used by ClerkTypographyDefaults.typography to let callers selectively override values.
Link copied to clipboard
object ClerkTypographyDefaults
Provides the default typography values used by Clerk UI components.