mount function presentation

Last updated: 2026-03-04T23:21:38.414Z

Metrics

LOC: 19 Complexity: 2 Params: 1

Signature

mount( props: Partial<(typeof SearchableSelectPreact)["prototype"]> & { entries?: SelectEntry[]; } = {}, )

Source Code

function mount(
  props: Partial<(typeof SearchableSelectPreact)["prototype"]> & {
    entries?: SelectEntry[];
  } = {},
) {
  const container = document.createElement("div");
  document.body.appendChild(container);
  render(
    // @ts-ignore Preact JSX
    <SearchableSelectPreact
      entries={props.entries ?? GROUPED}
      value={props["value"] as string | undefined}
      onChange={props["onChange"] as any}
      placeholder={props["placeholder"]}
    />,
    container,
  );
  return container;
}

Dependencies (Outgoing)

graph LR mount["mount"] render["render"] SelectEntry["SelectEntry"] mount -->|uses| render mount -->|uses| SelectEntry mount -->|calls| mount style mount fill:#dbeafe,stroke:#2563eb,stroke-width:2px click mount "d0f84a86c01fbd0a.html" click render "80ece8fdb820f2e0.html" click SelectEntry "b1f8066e4424c104.html"
TargetType
render uses
SelectEntry uses
mount calls

No incoming dependencies.