1 | import * as React from "react";
|
2 | import { GlobalAutocomplete } from "../components/autocomplete";
|
3 | import { Header } from "../components/header";
|
4 | import GlobalLogin from "../components/login";
|
5 | import GlobalToast from "../components/toast";
|
6 |
|
7 | export default function registry(id: string) {
|
8 | const components = {
|
9 | globalheader: Header,
|
10 | globallogin: GlobalLogin,
|
11 | globaltoast: GlobalToast,
|
12 | globalautocomplete: GlobalAutocomplete,
|
13 | globalnav: ({ foo }) => (<div><button onClick={() => console.log("foo")}>{foo}</button></div>),
|
14 | };
|
15 |
|
16 | const lowerId = id.toLowerCase();
|
17 | if (components[lowerId]) {
|
18 | return components[lowerId];
|
19 | }
|
20 |
|
21 | return null;
|
22 | }
|