@baseplate-dev/react-generators
Version:
React Generators for Baseplate
25 lines • 1.2 kB
JavaScript
import { createGeneratorTask, createProviderType } from '@baseplate-dev/sync';
import { reactPathsProvider } from '#src/providers/react-paths.js';
const adminAdminComponentsPaths = createProviderType('admin-admin-components-paths');
const adminAdminComponentsPathsTask = createGeneratorTask({
dependencies: { reactPaths: reactPathsProvider },
exports: { adminAdminComponentsPaths: adminAdminComponentsPaths.export() },
run({ reactPaths }) {
const componentsRoot = reactPaths.getComponentsFolder();
return {
providers: {
adminAdminComponentsPaths: {
embeddedListField: `${componentsRoot}/admin/embedded-list-field.tsx`,
embeddedListInput: `${componentsRoot}/admin/embedded-list-input.tsx`,
embeddedObjectField: `${componentsRoot}/admin/embedded-object-field.tsx`,
embeddedObjectInput: `${componentsRoot}/admin/embedded-object-input.tsx`,
},
},
};
},
});
export const ADMIN_ADMIN_COMPONENTS_PATHS = {
provider: adminAdminComponentsPaths,
task: adminAdminComponentsPathsTask,
};
//# sourceMappingURL=template-paths.js.map