@appsemble/lang-sdk
Version:
Language SDK for Appsemble
26 lines • 838 B
JavaScript
export const GridSpacingDefinition = {
type: 'object',
description: 'Define the spacing for grid layout of the page',
additionalProperties: false,
properties: {
unit: {
type: 'string',
description: 'CSS unit for spacing calculations (e.g., "1rem", "8px")',
default: '1rem',
pattern: '^-?(\\d+\\.?\\d*|\\.\\d+)(rem|em|px|%|vh|vw|vmin|vmax|ch|ex|cm|mm|in|pt|pc)$',
},
gap: {
type: 'number',
description: 'Gap multiplier between grid items',
default: 1,
minimum: 0,
},
padding: {
type: 'number',
description: 'Padding multiplier around the grid',
default: 1,
minimum: 0,
},
},
};
//# sourceMappingURL=GridSpacingDefinition.js.map