UNPKG

@veracity/vui

Version:

Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.

77 lines (76 loc) 2.8 kB
import { Property } from "../node_modules/csstype/index.js"; import { VuiTheme } from "../theme/types.js"; import "../theme/index.js"; import { SystemProp, VariantsType } from "@xstyled/system"; //#region src/system/layout.d.ts type InsetGetter = VariantsType<unknown>; type ZIndexGetter = VariantsType<VuiTheme['zIndices']>; type DisplayProp = SystemProp<Property.Display, VuiTheme>; type DisplayProps = { display?: DisplayProp; }; type FloatProp = SystemProp<Property.Float, VuiTheme>; type FloatProps = { float?: FloatProp; }; type BoxSizingProp = SystemProp<Property.BoxSizing, VuiTheme>; type BoxSizingProps = { boxSizing?: BoxSizingProp; }; type OverflowProp = SystemProp<Property.Overflow, VuiTheme>; type OverflowProps = { overflow?: OverflowProp; }; type OverflowXProp = SystemProp<Property.OverflowX, VuiTheme>; type OverflowXProps = { overflowX?: OverflowXProp; }; type OverflowYProp = SystemProp<Property.OverflowY, VuiTheme>; type OverflowYProps = { overflowY?: OverflowYProp; }; type ZIndexProp = SystemProp<ZIndexGetter | Property.ZIndex, VuiTheme>; type ZIndexProps = { zIndex?: ZIndexProp; }; type PositionProp = SystemProp<Property.Position, VuiTheme>; type PositionProps = { position?: PositionProp; }; type TopProp = SystemProp<InsetGetter | Property.Top, VuiTheme>; type TopProps = { top?: TopProp; hoverTop?: TopProp; }; type RightProp = SystemProp<InsetGetter | Property.Right, VuiTheme>; type RightProps = { right?: RightProp; hoverRight?: RightProp; }; type BottomProp = SystemProp<InsetGetter | Property.Bottom, VuiTheme>; type BottomProps = { bottom?: BottomProp; hoverBottom?: BottomProp; }; type LeftProp = SystemProp<InsetGetter | Property.Left, VuiTheme>; type LeftProps = { left?: LeftProp; hoverLeft?: LeftProp; }; type VisibilityProp = SystemProp<Property.Visibility, VuiTheme>; type VisibilityProps = { visibility?: VisibilityProp; hoverVisibility?: VisibilityProp; }; type OverscrollBehaviorProp = SystemProp<Property.OverscrollBehavior, VuiTheme>; type OverscrollBehaviorProps = { overscrollBehavior?: OverscrollBehaviorProp; }; type ObjectFitProp = SystemProp<Property.ObjectFit, VuiTheme>; type ObjectFitProps = { objectFit?: ObjectFitProp; }; type LayoutProps = DisplayProps & FloatProps & BoxSizingProps & OverflowProps & OverflowXProps & OverflowYProps & PositionProps & ZIndexProps & TopProps & RightProps & BottomProps & LeftProps & VisibilityProps & OverscrollBehaviorProps & ObjectFitProps; //#endregion export { BottomProps, BoxSizingProps, DisplayProps, FloatProps, InsetGetter, LayoutProps, LeftProps, ObjectFitProps, OverflowProps, OverflowXProps, OverflowYProps, OverscrollBehaviorProps, PositionProps, RightProps, TopProps, VisibilityProps, ZIndexGetter, ZIndexProps }; //# sourceMappingURL=layout.d.ts.map