UNPKG

vue-cssgen

Version:

Инструмент для автоматизации работы со стилями в Vue 3-проектах

34 lines (32 loc) 969 B
const gridValues = { 'grid': 'grid', 'inline-grid': 'inline-grid', }; export default [ { match: /^grid-(grid|inline-grid)$/, css: cls => { const val = gridValues[cls.match(/^grid-(grid|inline-grid)$/)[1]]; return val ? `.${cls} { display: ${val}; }` : null; }, group: 'grid', desc: 'display grid', modifiable: true, examples: ['grid-grid', 'grid-inline-grid'], values: gridValues, prefix: 'grid-' }, { match: /^grid-cols-(\d+)$/, css: cls => { const val = cls.match(/^grid-cols-(\d+)$/)[1]; return `.${cls} { grid-template-columns: repeat(${val}, minmax(0, 1fr)); }`; }, group: 'grid', desc: 'grid-template-columns', modifiable: true, examples: ['grid-cols-2', 'grid-cols-4'], values: null, prefix: 'grid-cols-2' }, ];