Default

Default implementation of AiutaColorTheme.

This class provides a standard light theme color palette that can be used as a starting point for customization. The default colors are designed to provide good contrast and readability while maintaining a clean, modern look.

theme {
color = AiutaColorTheme.Default()
}

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val background: Color

The main background color for the app. Used for the primary background of screens and containers.

Link copied to clipboard
open override val border: Color

Color used for borders and dividers. Provides visual separation between UI elements.

Link copied to clipboard
open override val brand: Color

The brand color used for primary branding elements. Typically used for logos, key UI elements, and brand-specific highlights.

Link copied to clipboard
open override val neutral: Color

A neutral color used for subtle UI elements. Often used for dividers, inactive states, and subtle backgrounds.

Link copied to clipboard
open override val onDark: Color

Color used for text and icons on dark backgrounds. Ensures proper contrast and readability on dark surfaces.

Link copied to clipboard
open override val onLight: Color

Color used for text and icons on light backgrounds. Ensures proper contrast and readability on light surfaces.

Link copied to clipboard
open override val outline: Color

Color used for outlines and focus indicators. Helps define boundaries and indicate interactive elements.

Link copied to clipboard
open override val primary: Color

The primary color used for main UI elements and text. This is typically the most prominent color in the interface.

Link copied to clipboard
open override val scheme: AiutaColorThemeScheme

The color scheme mode (light or dark) for the theme. This determines the base color palette used throughout the UI.

Link copied to clipboard
open override val screen: Color

The color used for screen backgrounds. Typically matches or complements the main background color.

Link copied to clipboard
open override val secondary: Color

The secondary color used for supporting UI elements. Used for less prominent elements and secondary text.