Home / Function/ DropdownMenuWithRadio() — ui Function Reference

DropdownMenuWithRadio() — ui Function Reference

Architecture documentation for the DropdownMenuWithRadio() function in dropdown-menu-example.tsx from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  e67d80b7_2576_7e93_ec5e_13123e095a0e["DropdownMenuWithRadio()"]
  1f0e6dcd_ae10_5e0e_4435_9470dee69154["dropdown-menu-example.tsx"]
  e67d80b7_2576_7e93_ec5e_13123e095a0e -->|defined in| 1f0e6dcd_ae10_5e0e_4435_9470dee69154
  style e67d80b7_2576_7e93_ec5e_13123e095a0e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/registry/bases/base/examples/dropdown-menu-example.tsx lines 317–371

function DropdownMenuWithRadio() {
  const [position, setPosition] = React.useState("bottom")

  return (
    <Example title="With Radio Group">
      <DropdownMenu>
        <DropdownMenuTrigger
          render={<Button variant="outline" className="w-fit" />}
        >
          Radio Group
        </DropdownMenuTrigger>
        <DropdownMenuContent>
          <DropdownMenuGroup>
            <DropdownMenuLabel>Panel Position</DropdownMenuLabel>
            <DropdownMenuRadioGroup
              value={position}
              onValueChange={setPosition}
            >
              <DropdownMenuRadioItem value="top">
                <IconPlaceholder
                  lucide="ArrowUpIcon"
                  tabler="IconArrowUp"
                  hugeicons="ArrowUp01Icon"
                  phosphor="ArrowUpIcon"
                  remixicon="RiArrowUpLine"
                />
                Top
              </DropdownMenuRadioItem>
              <DropdownMenuRadioItem value="bottom">
                <IconPlaceholder
                  lucide="ArrowDownIcon"
                  tabler="IconArrowDown"
                  hugeicons="ArrowDown01Icon"
                  phosphor="ArrowDownIcon"
                  remixicon="RiArrowDownLine"
                />
                Bottom
              </DropdownMenuRadioItem>
              <DropdownMenuRadioItem value="right" disabled>
                <IconPlaceholder
                  lucide="ArrowRightIcon"
                  tabler="IconArrowRight"
                  hugeicons="ArrowRight01Icon"
                  phosphor="ArrowRightIcon"
                  remixicon="RiArrowRightLine"
                />
                Right
              </DropdownMenuRadioItem>
            </DropdownMenuRadioGroup>
          </DropdownMenuGroup>
        </DropdownMenuContent>
      </DropdownMenu>
    </Example>
  )
}

Subdomains

Frequently Asked Questions

What does DropdownMenuWithRadio() do?
DropdownMenuWithRadio() is a function in the ui codebase, defined in apps/v4/registry/bases/base/examples/dropdown-menu-example.tsx.
Where is DropdownMenuWithRadio() defined?
DropdownMenuWithRadio() is defined in apps/v4/registry/bases/base/examples/dropdown-menu-example.tsx at line 317.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free