import Example1 from '../../components/……....'; import Example2 from '../../components/…....'; interface ExampleInfos { name: any; param1: string; param2?: boolean; } interface ExampleLayout { [key:string]: ExampleInfos; } export const exampleMap: ExampleLayout = { example1: { name: Example1, param1: 'medium', }, example2: { name: Example2, param1: 'medium', param2: false, }, }
import { exampleMap } from './exampleMap'; ... const myMap= exampleMap['example1']; const myComponent = myMap && myMap.name; ...
No comments:
Post a Comment