UNPKG

@naturacosmeticos/natds-react

Version:
50 lines (49 loc) 1.28 kB
import { Color, Size } from '@naturacosmeticos/natds-themes'; import { BrandTypes } from '../../brandTypes/brandTypes'; declare type LogoColors = 'neutral' | keyof Pick<Color, 'primary' | 'secondary' | 'highlight' | 'surface'>; declare type LogoSizes = keyof Omit<Size, 'none' | 'micro' | 'tiny' | 'small' | 'standard' | 'semi' | 'semiX'>; declare type LogoModels = 'a' | 'b'; declare type LogoLanguages = 'default' | 'pt' | 'es'; declare type Mode = 'light' | 'dark'; export interface LogoProps { /** * The Logo description */ arialabel?: string; /** * Override or extend the styles applied to the component */ className?: string; /** * The Logo color * @default neutral */ color?: LogoColors; /** * The Logo model. * @default a */ model?: LogoModels; /** * The Logo model. * @default a */ /** * Prop languages to set language when there is */ languages?: LogoLanguages; /** * Prop brand to set fixed brand for component logo */ brand?: BrandTypes; /** * Prop mode to control light and dark mode when choose fixed mark */ mode?: Mode; /** * The Logo size * @default veryhuge */ size?: LogoSizes; } export {};