UNPKG

@hanamura/rcgen

Version:

Generate optimized React container components from configuration

23 lines (19 loc) 696 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = render; /** * Render the core index file */ function render(config) { const prefix = config.variablePrefix ? `${config.variablePrefix}-` : ''; return `// generated by static-generator import { QueryName, SpacingName, Spacing, spacing } from './types' import { getSpacingValue } from './utils' import { useMediaQueries } from './useMediaQueries' // Export types and utilities export type { QueryName, SpacingName, Spacing } export { spacing, getSpacingValue, useMediaQueries } // Export components ${config.containers.map((name) => `export * from './components/${name}'`).join('\n')} `; }