import { PageProps } from '@/utils/template'; import Castform from './Castform/Castform'; import Gengar from './Gengar/Gengar'; import Glalie from './Glalie/Glalie'; import Kakuna from './Kakuna/Kakuna'; import Leafish from './Leafish/Leafish'; import Onyx from './Onyx/Onyx'; import Pikachu from './Pikachu/Pikachu'; export type TemplateMeta = { id: string; name: string; preview: string; component: React.FC; }; const templateMap: Record = { kakuna: { id: 'kakuna', name: 'Kakuna', preview: '/images/templates/kakuna.jpg', component: Kakuna, }, onyx: { id: 'onyx', name: 'Onyx', preview: '/images/templates/onyx.jpg', component: Onyx, }, pikachu: { id: 'pikachu', name: 'Pikachu', preview: '/images/templates/pikachu.jpg', component: Pikachu, }, gengar: { id: 'gengar', name: 'Gengar', preview: '/images/templates/gengar.jpg', component: Gengar, }, castform: { id: 'castform', name: 'Castform', preview: '/images/templates/castform.jpg', component: Castform, }, glalie: { id: 'glalie', name: 'Glalie', preview: '/images/templates/glalie.jpg', component: Glalie, }, leafish: { id: 'leafish', name: 'Leafish', preview: '/images/templates/leafish.jpg', component: Leafish, }, }; export default templateMap;