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.

65 lines (64 loc) 2.47 kB
import { Property } from "../node_modules/csstype/index.js"; import { VuiTheme } from "../theme/types.js"; import "../theme/index.js"; import { DisplayProps } from "./layout.js"; import { SystemProp } from "@xstyled/system"; //#region src/system/flexboxes.d.ts type AlignItemsProp = SystemProp<Property.AlignItems, VuiTheme>; type AlignItemsProps = { alignItems?: AlignItemsProp; }; type AlignContentProp = SystemProp<Property.AlignContent, VuiTheme>; type AlignContentProps = { alignContent?: AlignContentProp; }; type JustifyContentProp = SystemProp<Property.JustifyContent, VuiTheme>; type JustifyContentProps = { justifyContent?: JustifyContentProp; }; type JustifyItemsProp = SystemProp<Property.JustifyItems, VuiTheme>; type JustifyItemsProps = { justifyItems?: JustifyItemsProp; }; type FlexWrapProp = SystemProp<Property.FlexWrap, VuiTheme>; type FlexWrapProps = { flexWrap?: FlexWrapProp; }; type FlexGrowProp = SystemProp<Property.FlexGrow, VuiTheme>; type FlexGrowProps = { flexGrow?: FlexGrowProp; }; type FlexShrinkProp = SystemProp<Property.FlexShrink, VuiTheme>; type FlexShrinkProps = { flexShrink?: FlexShrinkProp; }; type FlexBasisProp = SystemProp<Property.FlexBasis, VuiTheme>; type FlexBasisProps = { flexBasis?: FlexBasisProp; hoverFlexBasis?: FlexBasisProp; }; type FlexDirectionProp = SystemProp<Property.FlexDirection, VuiTheme>; type FlexDirectionProps = { flexDirection?: FlexDirectionProp; }; type FlexProp = SystemProp<Property.Flex, VuiTheme>; type FlexProps = { flex?: FlexProp; hoverFlex?: FlexProp; }; type JustifySelfProp = SystemProp<Property.JustifySelf, VuiTheme>; type JustifySelfProps = { justifySelf?: JustifySelfProp; }; type AlignSelfProp = SystemProp<Property.AlignSelf, VuiTheme>; type AlignSelfProps = { alignSelf?: AlignSelfProp; }; type OrderProp = SystemProp<Property.Order, VuiTheme>; type OrderProps = { order?: OrderProp; }; type FlexboxesProps = DisplayProps & AlignItemsProps & AlignContentProps & JustifyContentProps & JustifyItemsProps & FlexWrapProps & FlexGrowProps & FlexShrinkProps & FlexBasisProps & FlexDirectionProps & FlexProps & JustifySelfProps & AlignSelfProps & OrderProps; //#endregion export { AlignContentProps, AlignItemsProps, AlignSelfProps, FlexBasisProps, FlexDirectionProps, FlexGrowProps, FlexProps, FlexShrinkProps, FlexWrapProps, FlexboxesProps, JustifyContentProps, JustifyItemsProps, JustifySelfProps, OrderProps }; //# sourceMappingURL=flexboxes.d.ts.map