mirror of
https://github.com/vercel/commerce.git
synced 2025-05-18 23:46:58 +00:00
18 lines
409 B
TypeScript
18 lines
409 B
TypeScript
import MainTemplate from "./MainTemplate"
|
|
|
|
interface TemplateObj {
|
|
name:string,
|
|
template:any
|
|
}
|
|
|
|
const allTemplates:[TemplateObj] =[
|
|
{ name: "MainTemplate", template:MainTemplate }
|
|
]
|
|
|
|
const getPageTemplate = (templateName:string):any => {
|
|
const obj = allTemplates.find(m => m.name.toLowerCase() === templateName.toLowerCase())
|
|
if (! obj) return null
|
|
return obj?.template
|
|
}
|
|
|
|
export default getPageTemplate |