UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

50 lines 1.55 kB
import { default as React } from 'react'; export interface ContainerTheme { container: { maxWidth: string; width: string; margin: string; padding: string; boxSizing: string; backgroundColor?: string; border?: string; borderRadius?: string; boxShadow?: string; backdropFilter?: string; }; } export interface ContainerStyles { theme?: 'light' | 'dark' | 'sacred'; maxWidth?: string; width?: string; margin?: string; padding?: string; boxSizing?: 'border-box' | 'content-box'; backgroundColor?: string; borderColor?: string; borderRadius?: string; borderWidth?: string; boxShadow?: string; backdropFilter?: string; marginTop?: string; marginBottom?: string; marginLeft?: string; marginRight?: string; paddingTop?: string; paddingBottom?: string; paddingLeft?: string; paddingRight?: string; height?: string; minHeight?: string; maxHeight?: string; display?: string; position?: 'static' | 'relative' | 'absolute' | 'fixed' | 'sticky'; overflow?: 'visible' | 'hidden' | 'scroll' | 'auto'; disabled?: boolean; } export declare const containerThemes: Record<'light' | 'dark' | 'sacred', ContainerTheme>; export declare const getContainerTheme: (styles?: ContainerStyles) => ContainerTheme; export declare const getContainerStyles: (styles?: ContainerStyles, isDisabled?: boolean) => { container: React.CSSProperties; }; //# sourceMappingURL=container.d.ts.map