@baseplate-dev/react-generators
Version:
React Generators for Baseplate
29 lines • 1.25 kB
JavaScript
import { renderTextTemplateGroupAction } from '@baseplate-dev/core-generators';
import { createGeneratorTask, createProviderType } from '@baseplate-dev/sync';
import { CORE_REACT_TAILWIND_PATHS } from './template-paths.js';
import { CORE_REACT_TAILWIND_TEMPLATES } from './typed-templates.js';
const coreReactTailwindRenderers = createProviderType('core-react-tailwind-renderers');
const coreReactTailwindRenderersTask = createGeneratorTask({
dependencies: { paths: CORE_REACT_TAILWIND_PATHS.provider },
exports: { coreReactTailwindRenderers: coreReactTailwindRenderers.export() },
run({ paths }) {
return {
providers: {
coreReactTailwindRenderers: {
mainGroup: {
render: (options) => renderTextTemplateGroupAction({
group: CORE_REACT_TAILWIND_TEMPLATES.mainGroup,
paths,
...options,
}),
},
},
},
};
},
});
export const CORE_REACT_TAILWIND_RENDERERS = {
provider: coreReactTailwindRenderers,
task: coreReactTailwindRenderersTask,
};
//# sourceMappingURL=template-renderers.js.map