@workday/canvas-kit-react
Version:
The parent module that contains all Workday Canvas Kit React components
67 lines (66 loc) • 1.59 kB
JavaScript
;
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);