/// import { Color, IconName } from "../../core/types"; import { IStack } from '../Stack/types'; /** * Props for the ApplicationStatus component. * The `IconName` type represents string names of GoogleFont Material Symbols. Example values: "home", "settings", "user". */ export interface IApplicationStatus extends Omit { /** * The icon to display in the application status. Can be either a string representing the name of a Google Font Material Symbol or a custom React element. */ icon?: IconName | React.ReactElement; /** * The color of the icon. Should be one of the predefined color strings from the theme. * @default 'N300' */ iconColor?: Color; /** * The title text displayed in the application status. */ title?: string; /** * The description text displayed below the title in the application status. */ description?: string; /** * Action elements to be displayed below the description. Typically used for buttons or interactive elements. */ actions?: React.ReactNode; /** * The size variant of the application status. * @default 'default' */ size?: 'default' | 'small'; }