Reusable accessible dropdown component built on Radix UI primitives.
// Source: https://github.com/miurla/morphic | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
'use client'
import * as React from 'react'
import * as SelectPrimitive from '@radix-ui/react-select'
import {
IconCheck as Check,
IconChevronDown as ChevronDown,
IconChevronUp as ChevronUp
} from '@tabler/icons-react'
import { cn } from '@/lib/utils'
const Select = SelectPrimitive.Root
const SelectGroup = SelectPrimitive.Group
const SelectValue = SelectPrimitive.Value
const SelectTrigger = React.forwardRef<
React.ElementRef<typeof SelectPrimitive.Trigger>,
React.ComponentPropsWithoutRef<typeof SelectPrimitive.Trigger>
>(({ className, children, ...props }, ref) => (
<Sel
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key