@brizy/ui
Version:
React elements in Brizy style
14 lines (13 loc) • 776 B
TypeScript
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 {};