diff --git a/components/CreateRootUser.tsx b/components/CreateRootUser.tsx index 0629c02..375a970 100644 --- a/components/CreateRootUser.tsx +++ b/components/CreateRootUser.tsx @@ -33,12 +33,11 @@ export default class CreateRootUser extends Component { set_value={set_password} /> ); diff --git a/components/Md3Select.tsx b/components/Md3Select.tsx new file mode 100644 index 0000000..e2eadfc --- /dev/null +++ b/components/Md3Select.tsx @@ -0,0 +1,91 @@ +import { Component, VNode } from "preact"; +import { MdOutlinedSelect, MdSelectOption } from "../server/dmodule.ts"; + +type OProps = { + value: string; + headline?: string; + selected?: boolean; + disabled?: boolean; +}; + +class Md3Option extends Component { + render() { + if (!MdSelectOption.value) return null; + const Option = MdSelectOption.value; + return ( +