UNPKG

@pmndrs/uikit

Version:

Build performant 3D user interfaces with Three.js and yoga.

92 lines (91 loc) 4.71 kB
const flexAliases = { borderWidth: ['borderBottomWidth', 'borderTopWidth', 'borderLeftWidth', 'borderRightWidth'], borderXWidth: ['borderLeftWidth', 'borderRightWidth'], borderYWidth: ['borderTopWidth', 'borderBottomWidth'], inset: ['positionTop', 'positionLeft', 'positionRight', 'positionBottom'], padding: ['paddingBottom', 'paddingTop', 'paddingLeft', 'paddingRight'], paddingX: ['paddingLeft', 'paddingRight'], paddingInline: ['paddingLeft', 'paddingRight'], paddingInlineStart: ['paddingLeft'], paddingInlineEnd: ['paddingRight'], paddingY: ['paddingTop', 'paddingBottom'], paddingBlock: ['paddingTop', 'paddingBottom'], paddingBlockStart: ['paddingTop'], paddingBlockEnd: ['paddingBottom'], margin: ['marginBottom', 'marginTop', 'marginLeft', 'marginRight'], marginX: ['marginLeft', 'marginRight'], marginInline: ['marginLeft', 'marginRight'], marginInlineStart: ['marginLeft'], marginInlineEnd: ['marginRight'], marginY: ['marginTop', 'marginBottom'], marginBlock: ['marginTop', 'marginBottom'], marginBlockStart: ['marginTop'], marginBlockEnd: ['marginBottom'], gap: ['gapRow', 'gapColumn'], }; const panelAliases = { borderRadius: ['borderTopLeftRadius', 'borderTopRightRadius', 'borderBottomLeftRadius', 'borderBottomRightRadius'], borderTopRadius: ['borderTopLeftRadius', 'borderTopRightRadius'], borderLeftRadius: ['borderTopLeftRadius', 'borderBottomLeftRadius'], borderRightRadius: ['borderTopRightRadius', 'borderBottomRightRadius'], borderBottomRadius: ['borderBottomLeftRadius', 'borderBottomRightRadius'], }; const scrollbarAliases = { scrollbarBorderRadius: [ 'scrollbarBorderTopLeftRadius', 'scrollbarBorderTopRightRadius', 'scrollbarBorderBottomLeftRadius', 'scrollbarBorderBottomRightRadius', ], scrollbarBorderTopRadius: ['scrollbarBorderTopLeftRadius', 'scrollbarBorderTopRightRadius'], scrollbarBorderLeftRadius: ['scrollbarBorderTopLeftRadius', 'scrollbarBorderBottomLeftRadius'], scrollbarBorderRightRadius: ['scrollbarBorderTopRightRadius', 'scrollbarBorderBottomRightRadius'], scrollbarBorderBottomRadius: ['scrollbarBorderBottomLeftRadius', 'scrollbarBorderBottomRightRadius'], scrollbarBorderWidth: [ 'scrollbarBorderBottomWidth', 'scrollbarBorderTopWidth', 'scrollbarBorderLeftWidth', 'scrollbarBorderRightWidth', ], scrollbarBorderXWidth: ['scrollbarBorderLeftWidth', 'scrollbarBorderRightWidth'], scrollbarBorderYWidth: ['scrollbarBorderTopWidth', 'scrollbarBorderBottomWidth'], }; const caretAliases = { caretBorderRadius: [ 'caretBorderTopLeftRadius', 'caretBorderTopRightRadius', 'caretBorderBottomLeftRadius', 'caretBorderBottomRightRadius', ], caretBorderTopRadius: ['caretBorderTopLeftRadius', 'caretBorderTopRightRadius'], caretBorderLeftRadius: ['caretBorderTopLeftRadius', 'caretBorderBottomLeftRadius'], caretBorderRightRadius: ['caretBorderTopRightRadius', 'caretBorderBottomRightRadius'], caretBorderBottomRadius: ['caretBorderBottomLeftRadius', 'caretBorderBottomRightRadius'], caretBorderWidth: ['caretBorderBottomWidth', 'caretBorderTopWidth', 'caretBorderLeftWidth', 'caretBorderRightWidth'], caretBorderXWidth: ['caretBorderLeftWidth', 'caretBorderRightWidth'], caretBorderYWidth: ['caretBorderTopWidth', 'caretBorderBottomWidth'], }; const selectionAliases = { selectionBorderRadius: [ 'selectionBorderTopLeftRadius', 'selectionBorderTopRightRadius', 'selectionBorderBottomLeftRadius', 'selectionBorderBottomRightRadius', ], selectionBorderTopRadius: ['selectionBorderTopLeftRadius', 'selectionBorderTopRightRadius'], selectionBorderLeftRadius: ['selectionBorderTopLeftRadius', 'selectionBorderBottomLeftRadius'], selectionBorderRightRadius: ['selectionBorderTopRightRadius', 'selectionBorderBottomRightRadius'], selectionBorderBottomRadius: ['selectionBorderBottomLeftRadius', 'selectionBorderBottomRightRadius'], selectionBorderWidth: [ 'selectionBorderBottomWidth', 'selectionBorderTopWidth', 'selectionBorderLeftWidth', 'selectionBorderRightWidth', ], selectionBorderXWidth: ['selectionBorderLeftWidth', 'selectionBorderRightWidth'], selectionBorderYWidth: ['selectionBorderTopWidth', 'selectionBorderBottomWidth'], }; const transformAliases = { transformScale: ['transformScaleX', 'transformScaleY', 'transformScaleZ'], }; export const allAliases = Object.assign({}, flexAliases, panelAliases, scrollbarAliases, transformAliases, caretAliases, selectionAliases);