Home / Function/ SelectSides() — ui Function Reference

SelectSides() — ui Function Reference

Architecture documentation for the SelectSides() function in select-example.tsx from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  680bfc00_24e4_0c8c_4a68_73f3d92c5f82["SelectSides()"]
  da287030_2184_07ad_21e7_133141a5c3fa["select-example.tsx"]
  680bfc00_24e4_0c8c_4a68_73f3d92c5f82 -->|defined in| da287030_2184_07ad_21e7_133141a5c3fa
  style 680bfc00_24e4_0c8c_4a68_73f3d92c5f82 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/registry/bases/base/examples/select-example.tsx lines 96–134

function SelectSides() {
  const items = [
    { label: "Select", value: null },
    { label: "Apple", value: "apple" },
    { label: "Banana", value: "banana" },
    { label: "Blueberry", value: "blueberry" },
  ]
  return (
    <Example title="Sides" containerClassName="col-span-2">
      <div className="flex flex-wrap justify-center gap-2">
        {(
          [
            "inline-start",
            "left",
            "top",
            "bottom",
            "right",
            "inline-end",
          ] as const
        ).map((side) => (
          <Select key={side} items={items}>
            <SelectTrigger className="w-28 capitalize">
              <SelectValue placeholder={side.replace("-", " ")} />
            </SelectTrigger>
            <SelectContent side={side} alignItemWithTrigger={false}>
              <SelectGroup>
                {items.map((item) => (
                  <SelectItem key={item.value} value={item.value}>
                    {item.label}
                  </SelectItem>
                ))}
              </SelectGroup>
            </SelectContent>
          </Select>
        ))}
      </div>
    </Example>
  )
}

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free