UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

67 lines (66 loc) 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.position = exports.positionStyleFns = exports.positionStyleFnConfigs = void 0; const buildStyleFns_1 = require("./buildStyleFns"); exports.positionStyleFnConfigs = [ { name: 'position', properties: ['position'], system: 'none', }, { name: 'zIndex', properties: ['zIndex'], system: 'none', }, { name: 'top', properties: ['top'], system: 'none', }, { name: 'right', properties: ['right'], system: 'none', }, { name: 'bottom', properties: ['bottom'], system: 'none', }, { name: 'left', properties: ['left'], system: 'none', }, { name: 'inset', properties: ['inset'], system: 'none', }, { name: 'insetInlineStart', properties: ['insetInlineStart'], system: 'none', }, { name: 'insetInlineEnd', properties: ['insetInlineEnd'], system: 'none', }, ]; exports.positionStyleFns = (0, buildStyleFns_1.buildStyleFns)(exports.positionStyleFnConfigs); /** * A style prop function that takes component props and returns position styles. * If no `PositionProps` are found, it returns an empty object. * * @example * ``` * const BoxExample = () => ( * <Box position="absolute" top="50%"> * Hello, positions! * </Box> * ); * ``` */ exports.position = (0, buildStyleFns_1.buildStylePropFn)(exports.positionStyleFns);