UNPKG

@brizy/ui

Version:
14 lines (13 loc) 776 B
import { ApplyProperties } from "../types"; type SpaceProperties = ApplyProperties<SpacingProperties>; export interface SpacingProperties { "--brz-ui-space-top"?: string; "--brz-ui-space-bottom"?: string; "--brz-ui-space-right"?: string; "--brz-ui-space-left"?: string; } type SpaceTypes = "xxsmall" | "xsmall" | "small" | "middle" | "large" | "xlarge"; export type Spacing = SpaceTypes | number | [SpaceTypes | number, SpaceTypes | number] | [SpaceTypes | number, SpaceTypes | number, SpaceTypes | number] | [SpaceTypes | number, SpaceTypes | number, SpaceTypes | number, SpaceTypes | number]; export declare const getPixelsSize: (space: number | SpaceTypes) => string; export declare const getSpacingStyles: (spacing: Spacing) => SpaceProperties; export {};