SYMBOL INDEX (6320 symbols across 2617 files) FILE: apps/v4/app/(app)/(root)/components/appearance-settings.tsx function AppearanceSettings (line 22) | function AppearanceSettings() { FILE: apps/v4/app/(app)/(root)/components/button-group-demo.tsx function ButtonGroupDemo (line 31) | function ButtonGroupDemo() { FILE: apps/v4/app/(app)/(root)/components/button-group-input-group.tsx function ButtonGroupInputGroup (line 19) | function ButtonGroupInputGroup() { FILE: apps/v4/app/(app)/(root)/components/button-group-nested.tsx function ButtonGroupNested (line 7) | function ButtonGroupNested() { FILE: apps/v4/app/(app)/(root)/components/button-group-popover.tsx function ButtonGroupPopover (line 12) | function ButtonGroupPopover() { FILE: apps/v4/app/(app)/(root)/components/empty-avatar-group.tsx function EmptyAvatarGroup (line 18) | function EmptyAvatarGroup() { FILE: apps/v4/app/(app)/(root)/components/empty-input-group.tsx function EmptyInputGroup (line 17) | function EmptyInputGroup() { FILE: apps/v4/app/(app)/(root)/components/field-checkbox.tsx function FieldCheckbox (line 4) | function FieldCheckbox() { FILE: apps/v4/app/(app)/(root)/components/field-choice-card.tsx function FieldChoiceCard (line 15) | function FieldChoiceCard() { FILE: apps/v4/app/(app)/(root)/components/field-demo.tsx function FieldDemo (line 23) | function FieldDemo() { FILE: apps/v4/app/(app)/(root)/components/field-hear.tsx function FieldHear (line 33) | function FieldHear() { FILE: apps/v4/app/(app)/(root)/components/field-slider.tsx function FieldSlider (line 7) | function FieldSlider() { FILE: apps/v4/app/(app)/(root)/components/index.tsx function RootComponents (line 20) | function RootComponents() { FILE: apps/v4/app/(app)/(root)/components/input-group-button.tsx function InputGroupButtonExample (line 18) | function InputGroupButtonExample() { FILE: apps/v4/app/(app)/(root)/components/input-group-demo.tsx function InputGroupDemo (line 24) | function InputGroupDemo() { FILE: apps/v4/app/(app)/(root)/components/input-group-textarea.tsx function InputGroupTextareaExample (line 16) | function InputGroupTextareaExample() { FILE: apps/v4/app/(app)/(root)/components/item-avatar.tsx function ItemAvatar (line 18) | function ItemAvatar() { FILE: apps/v4/app/(app)/(root)/components/item-demo.tsx function ItemDemo (line 12) | function ItemDemo() { FILE: apps/v4/app/(app)/(root)/components/notion-prompt-form.tsx constant SAMPLE_DATA (line 57) | const SAMPLE_DATA = { function MentionableIcon (line 142) | function MentionableIcon({ function NotionPromptForm (line 159) | function NotionPromptForm() { FILE: apps/v4/app/(app)/(root)/components/spinner-badge.tsx function SpinnerBadge (line 4) | function SpinnerBadge() { FILE: apps/v4/app/(app)/(root)/components/spinner-empty.tsx function SpinnerEmpty (line 12) | function SpinnerEmpty() { FILE: apps/v4/app/(app)/(root)/page.tsx function IndexPage (line 50) | function IndexPage() { FILE: apps/v4/app/(app)/blocks/[...categories]/page.tsx function generateStaticParams (line 10) | async function generateStaticParams() { function BlocksPage (line 16) | async function BlocksPage({ FILE: apps/v4/app/(app)/blocks/layout.tsx function BlocksLayout (line 43) | function BlocksLayout({ FILE: apps/v4/app/(app)/blocks/page.tsx constant FEATURED_BLOCKS (line 10) | const FEATURED_BLOCKS = [ function BlocksPage (line 18) | async function BlocksPage() { FILE: apps/v4/app/(app)/charts/[type]/page.tsx type ChartPageProps (line 17) | interface ChartPageProps { type ChartType (line 32) | type ChartType = (typeof chartTypes)[number] function generateStaticParams (line 34) | async function generateStaticParams() { function ChartPage (line 40) | async function ChartPage({ params }: ChartPageProps) { FILE: apps/v4/app/(app)/charts/charts.tsx type ChartComponent (line 74) | type ChartComponent = React.ComponentType type ChartItem (line 76) | interface ChartItem { type ChartGroups (line 82) | interface ChartGroups { FILE: apps/v4/app/(app)/charts/layout.tsx function ChartsLayout (line 44) | function ChartsLayout({ FILE: apps/v4/app/(app)/colors/layout.tsx function ColorsLayout (line 42) | function ColorsLayout({ FILE: apps/v4/app/(app)/colors/page.tsx function ColorsPage (line 7) | function ColorsPage() { FILE: apps/v4/app/(app)/docs/[[...slug]]/page.tsx function generateStaticParams (line 19) | function generateStaticParams() { function generateMetadata (line 23) | async function generateMetadata(props: { function Page (line 71) | async function Page(props: { FILE: apps/v4/app/(app)/docs/changelog/page.tsx function generateMetadata (line 13) | function generateMetadata() { function ChangelogPage (line 35) | function ChangelogPage() { FILE: apps/v4/app/(app)/docs/layout.tsx function DocsLayout (line 5) | function DocsLayout({ FILE: apps/v4/app/(app)/examples/authentication/components/user-auth-form.tsx function UserAuthForm (line 17) | function UserAuthForm({ FILE: apps/v4/app/(app)/examples/authentication/page.tsx function AuthenticationPage (line 15) | function AuthenticationPage() { FILE: apps/v4/app/(app)/examples/dashboard/components/app-sidebar.tsx function AppSidebar (line 154) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/app/(app)/examples/dashboard/components/chart-area-interactive.tsx function ChartAreaInteractive (line 143) | function ChartAreaInteractive() { FILE: apps/v4/app/(app)/examples/dashboard/components/data-table.tsx function DragHandle (line 120) | function DragHandle({ id }: { id: number }) { function DraggableRow (line 314) | function DraggableRow({ row }: { row: Row> }) { function DataTable (line 339) | function DataTable({ function TableCellViewer (line 650) | function TableCellViewer({ item }: { item: z.infer }) { FILE: apps/v4/app/(app)/examples/dashboard/components/nav-documents.tsx function NavDocuments (line 28) | function NavDocuments({ FILE: apps/v4/app/(app)/examples/dashboard/components/nav-main.tsx function NavMain (line 14) | function NavMain({ FILE: apps/v4/app/(app)/examples/dashboard/components/nav-secondary.tsx function NavSecondary (line 14) | function NavSecondary({ FILE: apps/v4/app/(app)/examples/dashboard/components/nav-user.tsx function NavUser (line 32) | function NavUser({ FILE: apps/v4/app/(app)/examples/dashboard/components/section-cards.tsx function SectionCards (line 13) | function SectionCards() { FILE: apps/v4/app/(app)/examples/dashboard/components/site-header.tsx function SiteHeader (line 5) | function SiteHeader() { FILE: apps/v4/app/(app)/examples/dashboard/page.tsx function Page (line 15) | function Page() { FILE: apps/v4/app/(app)/examples/layout.tsx function ExamplesLayout (line 47) | function ExamplesLayout({ FILE: apps/v4/app/(app)/examples/playground/components/code-viewer.tsx function CodeViewer (line 11) | function CodeViewer() { FILE: apps/v4/app/(app)/examples/playground/components/maxlength-selector.tsx type MaxLengthSelectorProps (line 14) | interface MaxLengthSelectorProps { function MaxLengthSelector (line 20) | function MaxLengthSelector({ defaultValue }: MaxLengthSelectorProps) { FILE: apps/v4/app/(app)/examples/playground/components/model-selector.tsx type ModelSelectorProps (line 32) | interface ModelSelectorProps function ModelSelector (line 38) | function ModelSelector({ models, types, ...props }: ModelSelectorProps) { type ModelItemProps (line 128) | interface ModelItemProps { function ModelItem (line 135) | function ModelItem({ model, isSelected, onSelect, onPeek }: ModelItemPro... FILE: apps/v4/app/(app)/examples/playground/components/preset-actions.tsx function PresetActions (line 36) | function PresetActions() { FILE: apps/v4/app/(app)/examples/playground/components/preset-save.tsx function PresetSave (line 15) | function PresetSave() { FILE: apps/v4/app/(app)/examples/playground/components/preset-selector.tsx type PresetSelectorProps (line 26) | interface PresetSelectorProps function PresetSelector (line 31) | function PresetSelector({ presets, ...props }: PresetSelectorProps) { FILE: apps/v4/app/(app)/examples/playground/components/preset-share.tsx function PresetShare (line 12) | function PresetShare() { FILE: apps/v4/app/(app)/examples/playground/components/temperature-selector.tsx type TemperatureSelectorProps (line 14) | interface TemperatureSelectorProps { function TemperatureSelector (line 20) | function TemperatureSelector({ FILE: apps/v4/app/(app)/examples/playground/components/top-p-selector.tsx type TopPSelectorProps (line 14) | interface TopPSelectorProps { function TopPSelector (line 20) | function TopPSelector({ defaultValue }: TopPSelectorProps) { FILE: apps/v4/app/(app)/examples/playground/data/models.ts type ModelType (line 3) | type ModelType = (typeof types)[number] type Model (line 5) | interface Model { FILE: apps/v4/app/(app)/examples/playground/data/presets.ts type Preset (line 1) | interface Preset { FILE: apps/v4/app/(app)/examples/playground/page.tsx function PlaygroundPage (line 38) | function PlaygroundPage() { FILE: apps/v4/app/(app)/examples/rtl/components/appearance-settings.tsx function AppearanceSettings (line 59) | function AppearanceSettings() { FILE: apps/v4/app/(app)/examples/rtl/components/button-group-demo.tsx function ButtonGroupDemo (line 69) | function ButtonGroupDemo() { FILE: apps/v4/app/(app)/examples/rtl/components/button-group-input-group.tsx function ButtonGroupInputGroup (line 38) | function ButtonGroupInputGroup() { FILE: apps/v4/app/(app)/examples/rtl/components/button-group-nested.tsx function formatNumber (line 24) | function formatNumber(value: number, locale: string) { function ButtonGroupNested (line 28) | function ButtonGroupNested() { FILE: apps/v4/app/(app)/examples/rtl/components/button-group-popover.tsx function ButtonGroupPopover (line 39) | function ButtonGroupPopover() { FILE: apps/v4/app/(app)/examples/rtl/components/empty-avatar-group.tsx function EmptyAvatarGroup (line 37) | function EmptyAvatarGroup() { FILE: apps/v4/app/(app)/examples/rtl/components/field-checkbox.tsx function FieldCheckbox (line 19) | function FieldCheckbox() { FILE: apps/v4/app/(app)/examples/rtl/components/field-demo.tsx function formatCardNumber (line 70) | function formatCardNumber(locale: string) { function formatCvv (line 75) | function formatCvv(locale: string) { function getMonths (line 79) | function getMonths(locale: string) { function getYears (line 90) | function getYears(locale: string) { function FieldDemo (line 98) | function FieldDemo() { FILE: apps/v4/app/(app)/examples/rtl/components/field-hear.tsx function FieldHear (line 38) | function FieldHear() { FILE: apps/v4/app/(app)/examples/rtl/components/field-slider.tsx function formatNumber (line 32) | function formatNumber(value: number, locale: string) { function FieldSlider (line 36) | function FieldSlider() { FILE: apps/v4/app/(app)/examples/rtl/components/index.tsx function RtlComponentsContent (line 29) | function RtlComponentsContent() { function RtlComponents (line 84) | function RtlComponents() { FILE: apps/v4/app/(app)/examples/rtl/components/input-group-button.tsx function InputGroupButtonExample (line 41) | function InputGroupButtonExample() { FILE: apps/v4/app/(app)/examples/rtl/components/input-group-demo.tsx function InputGroupDemo (line 64) | function InputGroupDemo() { FILE: apps/v4/app/(app)/examples/rtl/components/item-demo.tsx function ItemDemo (line 33) | function ItemDemo() { FILE: apps/v4/app/(app)/examples/rtl/components/notion-prompt-form.tsx function MentionableIcon (line 140) | function MentionableIcon({ function NotionPromptForm (line 157) | function NotionPromptForm() { FILE: apps/v4/app/(app)/examples/rtl/components/spinner-badge.tsx function SpinnerBadge (line 23) | function SpinnerBadge() { FILE: apps/v4/app/(app)/examples/rtl/components/spinner-empty.tsx function SpinnerEmpty (line 31) | function SpinnerEmpty() { FILE: apps/v4/app/(app)/examples/rtl/page.tsx function RtlPage (line 10) | function RtlPage() { FILE: apps/v4/app/(app)/examples/tasks/components/data-table-column-header.tsx type DataTableColumnHeaderProps (line 14) | interface DataTableColumnHeaderProps function DataTableColumnHeader (line 20) | function DataTableColumnHeader({ FILE: apps/v4/app/(app)/examples/tasks/components/data-table-faceted-filter.tsx type DataTableFacetedFilterProps (line 24) | interface DataTableFacetedFilterProps { function DataTableFacetedFilter (line 34) | function DataTableFacetedFilter({ FILE: apps/v4/app/(app)/examples/tasks/components/data-table-pagination.tsx type DataTablePaginationProps (line 18) | interface DataTablePaginationProps { function DataTablePagination (line 22) | function DataTablePagination({ FILE: apps/v4/app/(app)/examples/tasks/components/data-table-row-actions.tsx type DataTableRowActionsProps (line 24) | interface DataTableRowActionsProps { function DataTableRowActions (line 28) | function DataTableRowActions({ FILE: apps/v4/app/(app)/examples/tasks/components/data-table-toolbar.tsx type DataTableToolbarProps (line 13) | interface DataTableToolbarProps { function DataTableToolbar (line 17) | function DataTableToolbar({ FILE: apps/v4/app/(app)/examples/tasks/components/data-table-view-options.tsx function DataTableViewOptions (line 16) | function DataTableViewOptions({ FILE: apps/v4/app/(app)/examples/tasks/components/data-table.tsx type DataTableProps (line 31) | interface DataTableProps { function DataTable (line 36) | function DataTable({ FILE: apps/v4/app/(app)/examples/tasks/components/user-nav.tsx function UserNav (line 18) | function UserNav() { FILE: apps/v4/app/(app)/examples/tasks/data/schema.ts type Task (line 13) | type Task = z.infer FILE: apps/v4/app/(app)/examples/tasks/page.tsx function getTasks (line 18) | async function getTasks() { function TaskPage (line 28) | async function TaskPage() { FILE: apps/v4/app/(app)/layout.tsx function AppLayout (line 4) | function AppLayout({ children }: { children: React.ReactNode }) { FILE: apps/v4/app/(app)/llm/[[...slug]]/route.ts function getStyleFromSlug (line 10) | function getStyleFromSlug(slug: string[] | undefined, fallbackStyle: str... function GET (line 23) | async function GET( function generateStaticParams (line 49) | function generateStaticParams() { FILE: apps/v4/app/(app)/themes/layout.tsx function ThemesLayout (line 41) | function ThemesLayout({ FILE: apps/v4/app/(app)/themes/page.tsx function ThemesPage (line 7) | function ThemesPage() { FILE: apps/v4/app/(create)/components/accent-picker.tsx function MenuAccentPicker (line 15) | function MenuAccentPicker({ FILE: apps/v4/app/(create)/components/action-menu.tsx constant CMD_K_FORWARD_TYPE (line 17) | const CMD_K_FORWARD_TYPE = "cmd-k-forward" function ActionMenu (line 19) | function ActionMenu({ function ActionMenuScript (line 62) | function ActionMenuScript() { FILE: apps/v4/app/(create)/components/base-color-picker.tsx function BaseColorPicker (line 18) | function BaseColorPicker({ FILE: apps/v4/app/(create)/components/base-picker.tsx function BasePicker (line 16) | function BasePicker({ FILE: apps/v4/app/(create)/components/chart-color-picker.tsx function ChartColorPicker (line 23) | function ChartColorPicker({ FILE: apps/v4/app/(create)/components/copy-preset.tsx function CopyPreset (line 10) | function CopyPreset({ className }: React.ComponentProps) { FILE: apps/v4/app/(create)/components/customizer.tsx function Customizer (line 34) | function Customizer({ FILE: apps/v4/app/(create)/components/design-system-provider.tsx constant THEME_STYLE_ELEMENT_ID (line 17) | const THEME_STYLE_ELEMENT_ID = "design-system-theme-vars" constant MANAGED_BODY_CLASS_PREFIXES (line 18) | const MANAGED_BODY_CLASS_PREFIXES = ["style-", "base-color-"] as const type RegistryThemeCssVars (line 20) | type RegistryThemeCssVars = NonNullable< function removeManagedBodyClasses (line 24) | function removeManagedBodyClasses(body: Element) { function buildCssRule (line 34) | function buildCssRule(selector: string, cssVars?: Record) { function buildThemeCssText (line 47) | function buildThemeCssText(cssVars: RegistryThemeCssVars) { function DesignSystemProvider (line 57) | function DesignSystemProvider({ FILE: apps/v4/app/(create)/components/font-picker.tsx type FontPickerOption (line 22) | type FontPickerOption = { function FontPicker (line 33) | function FontPicker({ FILE: apps/v4/app/(create)/components/history-buttons.tsx constant UNDO_FORWARD_TYPE (line 10) | const UNDO_FORWARD_TYPE = "undo-forward" constant REDO_FORWARD_TYPE (line 11) | const REDO_FORWARD_TYPE = "redo-forward" function HistoryButtons (line 13) | function HistoryButtons() { function HistoryScript (line 42) | function HistoryScript() { FILE: apps/v4/app/(create)/components/icon-library-picker.tsx function IconLibraryPicker (line 112) | function IconLibraryPicker({ FILE: apps/v4/app/(create)/components/icon-placeholder.tsx function IconPlaceholder (line 48) | function IconPlaceholder({ FILE: apps/v4/app/(create)/components/item-explorer.tsx function ItemExplorer (line 33) | function ItemExplorer({ FILE: apps/v4/app/(create)/components/lock-button.tsx function LockButton (line 12) | function LockButton({ FILE: apps/v4/app/(create)/components/main-menu.tsx constant APPLE_PLATFORM_REGEX (line 24) | const APPLE_PLATFORM_REGEX = /Mac|iPhone|iPad|iPod/ function MainMenu (line 26) | function MainMenu({ className }: React.ComponentProps) { FILE: apps/v4/app/(create)/components/menu-picker.tsx type ColorChoice (line 26) | type ColorChoice = "default" | "inverted" type SurfaceChoice (line 27) | type SurfaceChoice = "solid" | "translucent" function getMenuColorValue (line 29) | function getMenuColorValue( constant MENU_OPTIONS (line 40) | const MENU_OPTIONS: { value: MenuColorValue; label: string }[] = [ function MenuColorPicker (line 47) | function MenuColorPicker({ FILE: apps/v4/app/(create)/components/mode-switcher.tsx constant DARK_MODE_FORWARD_TYPE (line 10) | const DARK_MODE_FORWARD_TYPE = "dark-mode-forward" function ModeSwitcher (line 12) | function ModeSwitcher({ function DarkModeScript (line 53) | function DarkModeScript() { FILE: apps/v4/app/(create)/components/picker.tsx function Picker (line 9) | function Picker({ ...props }: MenuPrimitive.Root.Props) { function PickerPortal (line 13) | function PickerPortal({ ...props }: MenuPrimitive.Portal.Props) { function PickerTrigger (line 17) | function PickerTrigger({ className, ...props }: MenuPrimitive.Trigger.Pr... function PickerContent (line 30) | function PickerContent({ function PickerGroup (line 67) | function PickerGroup({ ...props }: MenuPrimitive.Group.Props) { function PickerLabel (line 71) | function PickerLabel({ function PickerItem (line 91) | function PickerItem({ function PickerSub (line 114) | function PickerSub({ ...props }: MenuPrimitive.SubmenuRoot.Props) { function PickerSubTrigger (line 118) | function PickerSubTrigger({ function PickerSubContent (line 149) | function PickerSubContent({ function PickerCheckboxItem (line 173) | function PickerCheckboxItem({ function PickerRadioGroup (line 205) | function PickerRadioGroup({ ...props }: MenuPrimitive.RadioGroup.Props) { function PickerRadioItem (line 214) | function PickerRadioItem({ function PickerSeparator (line 248) | function PickerSeparator({ function PickerShortcut (line 264) | function PickerShortcut({ className, ...props }: React.ComponentProps<"s... FILE: apps/v4/app/(create)/components/preset-handler.tsx function PresetHandler (line 9) | function PresetHandler() { FILE: apps/v4/app/(create)/components/preset-picker.tsx function PresetPicker (line 16) | function PresetPicker({ FILE: apps/v4/app/(create)/components/preview-style.tsx function PreviewStyle (line 3) | function PreviewStyle() { FILE: apps/v4/app/(create)/components/preview.tsx constant MAC_REGEX (line 19) | const MAC_REGEX = /Mac|iPhone|iPad|iPod/ function handleMessage (line 22) | function handleMessage(event: MessageEvent) { function Preview (line 84) | function Preview() { FILE: apps/v4/app/(create)/components/project-form.tsx constant TURBOREPO_LOGO (line 51) | const TURBOREPO_LOGO = constant ORIGIN (line 53) | const ORIGIN = process.env.NEXT_PUBLIC_APP_URL || "http://localhost:4000" constant IS_LOCAL_DEV (line 54) | const IS_LOCAL_DEV = ORIGIN.includes("localhost") constant SHADCN_VERSION (line 55) | const SHADCN_VERSION = process.env.NEXT_PUBLIC_RC ? "@rc" : "@latest" constant PACKAGE_MANAGERS (line 56) | const PACKAGE_MANAGERS = ["pnpm", "npm", "yarn", "bun"] as const type PackageManager (line 57) | type PackageManager = (typeof PACKAGE_MANAGERS)[number] function ProjectForm (line 59) | function ProjectForm({ FILE: apps/v4/app/(create)/components/radius-picker.tsx function RadiusPicker (line 18) | function RadiusPicker({ FILE: apps/v4/app/(create)/components/random-button.tsx constant RANDOMIZE_FORWARD_TYPE (line 11) | const RANDOMIZE_FORWARD_TYPE = "randomize-forward" function RandomButton (line 13) | function RandomButton({ function RandomizeScript (line 35) | function RandomizeScript() { FILE: apps/v4/app/(create)/components/reset-button.tsx function ResetDialog (line 16) | function ResetDialog() { FILE: apps/v4/app/(create)/components/share-button.tsx function ShareButton (line 12) | function ShareButton() { FILE: apps/v4/app/(create)/components/style-picker.tsx function StylePicker (line 17) | function StylePicker({ FILE: apps/v4/app/(create)/components/theme-picker.tsx function ThemePicker (line 19) | function ThemePicker({ FILE: apps/v4/app/(create)/components/v0-button.tsx function V0Button (line 13) | function V0Button({ className }: { className?: string }) { FILE: apps/v4/app/(create)/components/welcome-dialog.tsx constant STORAGE_KEY (line 17) | const STORAGE_KEY = "shadcn-create-welcome-dialog" function WelcomeDialog (line 19) | function WelcomeDialog() { FILE: apps/v4/app/(create)/create/layout.tsx function CreateLayout (line 6) | function CreateLayout({ FILE: apps/v4/app/(create)/create/page.tsx function CreatePage (line 41) | async function CreatePage() { FILE: apps/v4/app/(create)/hooks/use-action-menu.ts constant ACTION_MENU_OPEN_KEY (line 10) | const ACTION_MENU_OPEN_KEY = "create:action-menu-open" type ActionMenuItem (line 12) | type ActionMenuItem = { type ActionMenuGroup (line 19) | type ActionMenuGroup = { type ActionMenuSourceItem (line 25) | type ActionMenuSourceItem = Pick constant SEARCH_KEYWORDS (line 27) | const SEARCH_KEYWORDS: Record = { function sortRegistryGroups (line 32) | function sortRegistryGroups(groups: ReturnType) { function useActionMenu (line 47) | function useActionMenu( function useActionMenuTrigger (line 127) | function useActionMenuTrigger() { FILE: apps/v4/app/(create)/hooks/use-design-system.ts function usePresetCode (line 7) | function usePresetCode() { FILE: apps/v4/app/(create)/hooks/use-history.tsx type HistoryContextValue (line 6) | type HistoryContextValue = { function HistoryProvider (line 15) | function HistoryProvider({ children }: { children: React.ReactNode }) { function useHistory (line 139) | function useHistory() { FILE: apps/v4/app/(create)/hooks/use-iframe-sync.tsx type ParentToIframeMessage (line 7) | type ParentToIframeMessage = { function useIframeMessageListener (line 19) | function useIframeMessageListener< function sendToIframe (line 50) | function sendToIframe< FILE: apps/v4/app/(create)/hooks/use-locks.tsx type LockableParam (line 5) | type LockableParam = type LocksContextValue (line 17) | type LocksContextValue = { function LocksProvider (line 25) | function LocksProvider({ children }: { children: React.ReactNode }) { function useLocks (line 53) | function useLocks() { FILE: apps/v4/app/(create)/hooks/use-random.tsx function randomItem (line 27) | function randomItem(array: readonly T[]): T { function useRandom (line 31) | function useRandom() { FILE: apps/v4/app/(create)/hooks/use-reset.tsx constant RESET_DIALOG_KEY (line 9) | const RESET_DIALOG_KEY = "create:reset-dialog-open" function useReset (line 11) | function useReset() { FILE: apps/v4/app/(create)/hooks/use-theme-toggle.tsx function useThemeToggle (line 8) | function useThemeToggle() { FILE: apps/v4/app/(create)/init/md/build-instructions.ts function buildInstructions (line 13) | function buildInstructions(config: DesignSystemConfig) { function buildDependenciesSection (line 57) | function buildDependenciesSection(dependencies: string[]) { function buildUtilsSection (line 69) | function buildUtilsSection() { function buildCssSection (line 84) | function buildCssSection( function buildFontSection (line 164) | function buildFontSection( function buildComponentsJsonSection (line 236) | function buildComponentsJsonSection(config: DesignSystemConfig) { function buildAvailableComponentsSection (line 265) | function buildAvailableComponentsSection(config: DesignSystemConfig) { function buildRtlSection (line 282) | function buildRtlSection(config: DesignSystemConfig) { FILE: apps/v4/app/(create)/init/md/route.ts function GET (line 8) | async function GET(request: NextRequest) { FILE: apps/v4/app/(create)/init/parse-config.ts function parseDesignSystemConfig (line 10) | function parseDesignSystemConfig(searchParams: URLSearchParams) { FILE: apps/v4/app/(create)/init/route.ts function GET (line 10) | async function GET(request: NextRequest) { FILE: apps/v4/app/(create)/init/v0/route.ts function GET (line 9) | async function GET(request: NextRequest) { FILE: apps/v4/app/(create)/lib/api.ts function getItemsForBase (line 11) | async function getItemsForBase(base: BaseName) { function getBaseItem (line 26) | async function getBaseItem(name: string, base: BaseName) { function getBaseComponent (line 37) | async function getBaseComponent(name: string, base: BaseName) { function getAllItems (line 48) | async function getAllItems() { FILE: apps/v4/app/(create)/lib/constants.ts constant ALLOWED_ITEM_TYPES (line 1) | const ALLOWED_ITEM_TYPES = ["registry:block", "registry:example"] constant EXCLUDED_ITEMS (line 3) | const EXCLUDED_ITEMS = ["component-example"] FILE: apps/v4/app/(create)/lib/fonts.ts type PreviewFont (line 30) | type PreviewFont = ReturnType constant PREVIEW_FONTS (line 152) | const PREVIEW_FONTS = { function createFontOption (line 179) | function createFontOption(name: FontName) { constant FONTS (line 194) | const FONTS = [ type Font (line 221) | type Font = (typeof FONTS)[number] constant FONT_HEADING_OPTIONS (line 223) | const FONT_HEADING_OPTIONS = [ type FontHeadingOption (line 233) | type FontHeadingOption = (typeof FONT_HEADING_OPTIONS)[number] FILE: apps/v4/app/(create)/lib/merge-theme.ts function buildTheme (line 5) | function buildTheme(baseColorName: string, themeName: string) { FILE: apps/v4/app/(create)/lib/preset-code.ts type PresetCodeConfig (line 5) | type PresetCodeConfig = Pick< function getPresetCode (line 19) | function getPresetCode(config: PresetCodeConfig) { FILE: apps/v4/app/(create)/lib/preset-query.ts type SearchParamsLike (line 5) | type SearchParamsLike = Pick function resolvePresetOverrides (line 7) | function resolvePresetOverrides( FILE: apps/v4/app/(create)/lib/randomize-biases.ts type RandomizeContext (line 12) | type RandomizeContext = { type BiasFilter (line 24) | type BiasFilter = ( type RandomizeBiases (line 29) | type RandomizeBiases = { constant CHART_COLOR_PAIRINGS (line 37) | const CHART_COLOR_PAIRINGS: Record = { constant RANDOMIZE_BIASES (line 61) | const RANDOMIZE_BIASES: RandomizeBiases = { function applyBias (line 98) | function applyBias( FILE: apps/v4/app/(create)/lib/search-params.ts constant DESIGN_SYSTEM_KEYS (line 99) | const DESIGN_SYSTEM_KEYS = [ function normalizeFontHeading (line 112) | function normalizeFontHeading( constant NON_DESIGN_SYSTEM_KEYS (line 123) | const NON_DESIGN_SYSTEM_KEYS = [ type DesignSystemSearchParams (line 141) | type DesignSystemSearchParams = inferParserType< function isTranslucentMenuColor (line 145) | function isTranslucentMenuColor( function normalizePartialDesignSystemParams (line 153) | function normalizePartialDesignSystemParams( function normalizeDesignSystemParams (line 169) | function normalizeDesignSystemParams( type SearchParamsLike (line 209) | type SearchParamsLike = Pick function resolvePresetParams (line 211) | function resolvePresetParams( function useDesignSystemSearchParams (line 238) | function useDesignSystemSearchParams(options: Options = {}) { FILE: apps/v4/app/(create)/lib/templates.ts constant TEMPLATES (line 1) | const TEMPLATES = [ type TemplateValue (line 34) | type TemplateValue = (typeof TEMPLATES)[number]["value"] function getFramework (line 37) | function getFramework(template: string) { constant NO_MONOREPO_FRAMEWORKS (line 42) | const NO_MONOREPO_FRAMEWORKS = ["laravel"] as const function getTemplateValue (line 45) | function getTemplateValue(framework: string, monorepo: boolean) { FILE: apps/v4/app/(create)/lib/utils.ts function groupItemsByType (line 8) | function groupItemsByType( FILE: apps/v4/app/(create)/lib/v0.ts function buildThemeInline (line 27) | function buildThemeInline(fontHeadingValue: string) { constant ALIASES (line 153) | const ALIASES = { type V0Transformer (line 161) | type V0Transformer = (opts: { function getStyle (line 176) | function getStyle(designSystemConfig: DesignSystemConfig) { function buildV0Payload (line 180) | async function buildV0Payload(designSystemConfig: DesignSystemConfig) { function buildGlobalsCss (line 215) | function buildGlobalsCss( function buildComponentsJson (line 268) | function buildComponentsJson(designSystemConfig: DesignSystemConfig) { function buildPackageJson (line 297) | function buildPackageJson(dependencies: string[]) { function buildLayoutFile (line 374) | function buildLayoutFile( function buildComponentFiles (line 452) | async function buildComponentFiles(designSystemConfig: DesignSystemConfi... function buildTransformConfig (line 532) | function buildTransformConfig(designSystemConfig: DesignSystemConfig) { function getRegistryItemFile (line 562) | async function getRegistryItemFile( function transformFileContent (line 596) | async function transformFileContent( FILE: apps/v4/app/(create)/preview/[base]/[name]/page.tsx function PreventScrollOnFocusScript (line 25) | function PreventScrollOnFocusScript() { function generateMetadata (line 47) | async function generateMetadata({ function generateStaticParams (line 97) | async function generateStaticParams() { function BlockPage (line 113) | async function BlockPage({ FILE: apps/v4/app/(examples)/dashboard-03/components/analytics-date-picker.tsx function AnalyticsDatePicker (line 17) | function AnalyticsDatePicker() { FILE: apps/v4/app/(examples)/dashboard-03/components/app-sidebar.tsx function AppSidebar (line 72) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/app/(examples)/dashboard-03/components/chart-revenue.tsx function ChartRevenue (line 47) | function ChartRevenue() { FILE: apps/v4/app/(examples)/dashboard-03/components/chart-visitors.tsx function ChartVisitors (line 70) | function ChartVisitors() { FILE: apps/v4/app/(examples)/dashboard-03/components/mode-toggle.tsx function ModeToggle (line 9) | function ModeToggle() { FILE: apps/v4/app/(examples)/dashboard-03/components/nav-main.tsx function NavMain (line 23) | function NavMain({ FILE: apps/v4/app/(examples)/dashboard-03/components/nav-secondary.tsx function NavSecondary (line 12) | function NavSecondary({ FILE: apps/v4/app/(examples)/dashboard-03/components/nav-user.tsx function NavUser (line 21) | function NavUser({ FILE: apps/v4/app/(examples)/dashboard-03/components/products-table.tsx function ProductsTable (line 49) | function ProductsTable({ FILE: apps/v4/app/(examples)/dashboard-03/components/search-form.tsx function SearchForm (line 6) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/app/(examples)/dashboard-03/components/site-header.tsx function SiteHeader (line 23) | function SiteHeader() { FILE: apps/v4/app/(examples)/dashboard-03/customers/page.tsx function CustomersPage (line 1) | function CustomersPage() { FILE: apps/v4/app/(examples)/dashboard-03/layout.tsx function DashboardLayout (line 10) | async function DashboardLayout({ FILE: apps/v4/app/(examples)/dashboard-03/page.tsx function DashboardPage (line 118) | function DashboardPage() { FILE: apps/v4/app/(examples)/dashboard-03/settings/page.tsx function SettingsPage (line 129) | function SettingsPage() { function FieldGroup (line 438) | function FieldGroup({ children }: React.ComponentProps<"div">) { function Field (line 449) | function Field({ children, className, ...props }: React.ComponentProps<"... function FieldControl (line 464) | function FieldControl({ function FieldDescription (line 483) | function FieldDescription({ FILE: apps/v4/app/(examples)/dashboard/components/app-sidebar.tsx function AppSidebar (line 153) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/app/(examples)/dashboard/components/chart-area-interactive.tsx function ChartAreaInteractive (line 143) | function ChartAreaInteractive() { FILE: apps/v4/app/(examples)/dashboard/components/data-table.tsx function DragHandle (line 120) | function DragHandle({ id }: { id: number }) { function DraggableRow (line 314) | function DraggableRow({ row }: { row: Row> }) { function DataTable (line 339) | function DataTable({ function TableCellViewer (line 650) | function TableCellViewer({ item }: { item: z.infer }) { FILE: apps/v4/app/(examples)/dashboard/components/mode-toggle.tsx function ModeToggle (line 9) | function ModeToggle() { FILE: apps/v4/app/(examples)/dashboard/components/nav-documents.tsx function NavDocuments (line 28) | function NavDocuments({ FILE: apps/v4/app/(examples)/dashboard/components/nav-main.tsx function NavMain (line 14) | function NavMain({ FILE: apps/v4/app/(examples)/dashboard/components/nav-secondary.tsx function NavSecondary (line 17) | function NavSecondary({ FILE: apps/v4/app/(examples)/dashboard/components/nav-user.tsx function NavUser (line 32) | function NavUser({ FILE: apps/v4/app/(examples)/dashboard/components/section-cards.tsx function SectionCards (line 13) | function SectionCards() { FILE: apps/v4/app/(examples)/dashboard/components/site-header.tsx function SiteHeader (line 7) | function SiteHeader() { FILE: apps/v4/app/(examples)/dashboard/components/theme-selector.tsx constant DEFAULT_THEMES (line 16) | const DEFAULT_THEMES = [ constant SCALED_THEMES (line 35) | const SCALED_THEMES = [ constant MONO_THEMES (line 46) | const MONO_THEMES = [ function ThemeSelector (line 53) | function ThemeSelector() { FILE: apps/v4/app/(examples)/dashboard/layout.tsx function DashboardLayout (line 12) | async function DashboardLayout({ FILE: apps/v4/app/(examples)/dashboard/page.tsx function Page (line 6) | function Page() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/appearance-settings.tsx function AppearanceSettings (line 66) | function AppearanceSettings() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/chat-settings.tsx function ChatSettings (line 126) | function ChatSettings() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/display-settings.tsx function DisplaySettings (line 25) | function DisplaySettings() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/notion-prompt-form.tsx constant SAMPLE_DATA (line 65) | const SAMPLE_DATA = { function MentionableIcon (line 154) | function MentionableIcon({ function NotionPromptForm (line 171) | function NotionPromptForm() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/page.tsx function FormsPage (line 8) | function FormsPage() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/ship-registration-form.tsx function ShipRegistrationForm (line 33) | function ShipRegistrationForm() { FILE: apps/v4/app/(internal)/sink/(pages)/forms/shipping-form.tsx function ShippingForm (line 20) | function ShippingForm() { FILE: apps/v4/app/(internal)/sink/(pages)/next-form/actions.ts function subscriptionAction (line 6) | async function subscriptionAction( FILE: apps/v4/app/(internal)/sink/(pages)/next-form/example-form.tsx type FormState (line 58) | type FormState = { function ExampleForm (line 66) | function ExampleForm() { FILE: apps/v4/app/(internal)/sink/(pages)/next-form/page.tsx function NextFormPage (line 3) | function NextFormPage() { FILE: apps/v4/app/(internal)/sink/(pages)/react-hook-form/example-form.tsx function ExampleForm (line 65) | function ExampleForm() { FILE: apps/v4/app/(internal)/sink/(pages)/react-hook-form/page.tsx function ReactHookFormPage (line 3) | function ReactHookFormPage() { FILE: apps/v4/app/(internal)/sink/(pages)/tanstack-form/example-form.tsx function ExampleForm (line 64) | function ExampleForm() { FILE: apps/v4/app/(internal)/sink/(pages)/tanstack-form/page.tsx function TanstackFormPage (line 3) | function TanstackFormPage() { FILE: apps/v4/app/(internal)/sink/[name]/page.tsx function generateStaticParams (line 9) | async function generateStaticParams() { function generateMetadata (line 15) | async function generateMetadata({ function ComponentPage (line 35) | async function ComponentPage({ FILE: apps/v4/app/(internal)/sink/component-registry.ts type ComponentConfig (line 62) | type ComponentConfig = { type ComponentKey (line 437) | type ComponentKey = keyof typeof componentRegistry FILE: apps/v4/app/(internal)/sink/components/accordion-demo.tsx function AccordionDemo (line 8) | function AccordionDemo() { FILE: apps/v4/app/(internal)/sink/components/alert-demo.tsx function AlertDemo (line 17) | function AlertDemo() { FILE: apps/v4/app/(internal)/sink/components/alert-dialog-demo.tsx function AlertDialogDemo (line 17) | function AlertDialogDemo() { FILE: apps/v4/app/(internal)/sink/components/app-breadcrumbs.tsx function AppBreadcrumbs (line 14) | function AppBreadcrumbs() { FILE: apps/v4/app/(internal)/sink/components/app-sidebar.tsx function AppSidebar (line 171) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/app/(internal)/sink/components/aspect-ratio-demo.tsx function AspectRatioDemo (line 5) | function AspectRatioDemo() { FILE: apps/v4/app/(internal)/sink/components/avatar-demo.tsx function AvatarDemo (line 12) | function AvatarDemo() { FILE: apps/v4/app/(internal)/sink/components/badge-demo.tsx function BadgeDemo (line 5) | function BadgeDemo() { FILE: apps/v4/app/(internal)/sink/components/breadcrumb-demo.tsx function BreadcrumbDemo (line 17) | function BreadcrumbDemo() { FILE: apps/v4/app/(internal)/sink/components/button-demo.tsx function ButtonDemo (line 5) | function ButtonDemo() { FILE: apps/v4/app/(internal)/sink/components/button-group-demo.tsx function ButtonGroupDemo (line 79) | function ButtonGroupDemo() { function ExportButtonGroup (line 560) | function ExportButtonGroup() { FILE: apps/v4/app/(internal)/sink/components/calendar-demo.tsx function CalendarDemo (line 15) | function CalendarDemo() { function CalendarSingle (line 30) | function CalendarSingle() { function CalendarMultiple (line 48) | function CalendarMultiple() { function CalendarRange (line 57) | function CalendarRange() { function CalendarRangeMultipleMonths (line 79) | function CalendarRangeMultipleMonths() { function CalendarBookedDates (line 102) | function CalendarBookedDates() { function CalendarWithTime (line 132) | function CalendarWithTime() { function CalendarCustomDays (line 182) | function CalendarCustomDays() { function CalendarWithPresets (line 225) | function CalendarWithPresets() { FILE: apps/v4/app/(internal)/sink/components/card-demo.tsx function CardDemo (line 22) | function CardDemo() { FILE: apps/v4/app/(internal)/sink/components/carousel-demo.tsx function CarouselDemo (line 12) | function CarouselDemo() { FILE: apps/v4/app/(internal)/sink/components/chart-area-demo.tsx function ChartAreaDemo (line 39) | function ChartAreaDemo() { FILE: apps/v4/app/(internal)/sink/components/chart-bar-demo.tsx function ChartBarDemo (line 43) | function ChartBarDemo() { FILE: apps/v4/app/(internal)/sink/components/chart-bar-mixed.tsx function ChartBarMixed (line 57) | function ChartBarMixed() { FILE: apps/v4/app/(internal)/sink/components/chart-demo.tsx function ChartDemo (line 6) | function ChartDemo() { FILE: apps/v4/app/(internal)/sink/components/chart-line-demo.tsx function ChartLineDemo (line 43) | function ChartLineDemo() { FILE: apps/v4/app/(internal)/sink/components/checkbox-demo.tsx function CheckboxDemo (line 6) | function CheckboxDemo() { FILE: apps/v4/app/(internal)/sink/components/collapsible-demo.tsx function CollapsibleDemo (line 13) | function CollapsibleDemo() { FILE: apps/v4/app/(internal)/sink/components/combobox-demo.tsx function ComboboxDemo (line 57) | function ComboboxDemo() { function ComboboxMultiple (line 147) | function ComboboxMultiple() { FILE: apps/v4/app/(internal)/sink/components/command-demo.tsx function CommandDemo (line 24) | function CommandDemo() { FILE: apps/v4/app/(internal)/sink/components/component-wrapper.tsx function ComponentWrapper (line 7) | function ComponentWrapper({ class ComponentErrorBoundary (line 33) | class ComponentErrorBoundary extends React.Component< method constructor (line 37) | constructor(props: { children: React.ReactNode; name: string }) { method getDerivedStateFromError (line 42) | static getDerivedStateFromError() { method componentDidCatch (line 46) | componentDidCatch(error: Error, errorInfo: React.ErrorInfo) { method render (line 50) | render() { function getComponentName (line 63) | function getComponentName(name: string) { FILE: apps/v4/app/(internal)/sink/components/context-menu-demo.tsx function ContextMenuDemo (line 19) | function ContextMenuDemo() { FILE: apps/v4/app/(internal)/sink/components/date-picker-demo.tsx function DatePickerDemo (line 26) | function DatePickerDemo() { function DatePickerSimple (line 36) | function DatePickerSimple() { function DatePickerWithRange (line 60) | function DatePickerWithRange() { function DataPickerWithDropdowns (line 105) | function DataPickerWithDropdowns() { FILE: apps/v4/app/(internal)/sink/components/dialog-demo.tsx function DialogDemo (line 15) | function DialogDemo() { function DialogWithForm (line 25) | function DialogWithForm() { function DialogScrollableContent (line 62) | function DialogScrollableContent() { function DialogWithStickyFooter (line 94) | function DialogWithStickyFooter() { FILE: apps/v4/app/(internal)/sink/components/drawer-demo.tsx function DrawerDemo (line 61) | function DrawerDemo() { function DrawerBottom (line 71) | function DrawerBottom() { function DrawerScrollableContent (line 148) | function DrawerScrollableContent() { function DrawerDirections (line 186) | function DrawerDirections() { FILE: apps/v4/app/(internal)/sink/components/dropdown-menu-demo.tsx function DropdownMenuDemo (line 30) | function DropdownMenuDemo() { function DropdownMenuSimple (line 43) | function DropdownMenuSimple() { function DropdownMenuCheckboxes (line 102) | function DropdownMenuCheckboxes() { function DropdownMenuRadioGroupDemo (line 187) | function DropdownMenuRadioGroupDemo() { function DropdownMenuWithAvatar (line 211) | function DropdownMenuWithAvatar() { function DropdownMenuAvatarOnly (line 319) | function DropdownMenuAvatarOnly() { function DropdownMenuIconColor (line 419) | function DropdownMenuIconColor() { FILE: apps/v4/app/(internal)/sink/components/empty-demo.tsx function EmptyDemo (line 34) | function EmptyDemo() { FILE: apps/v4/app/(internal)/sink/components/field-demo.tsx function FieldDemo (line 91) | function FieldDemo() { function BasicFields (line 145) | function BasicFields() { function SubscriptionPlan (line 431) | function SubscriptionPlan() { function PrivacySettings (line 575) | function PrivacySettings() { function HearAboutUs (line 767) | function HearAboutUs() { function ClusterConfig (line 828) | function ClusterConfig() { function ShippingMethods (line 968) | function ShippingMethods() { function SignupForm (line 1136) | function SignupForm() { function LoginForm (line 1213) | function LoginForm() { function FinderPreferencesForm (line 1322) | function FinderPreferencesForm() { function ContactForm (line 1433) | function ContactForm() { function FeedbackForm (line 1515) | function FeedbackForm() { function JobApplicationForm (line 1641) | function JobApplicationForm() { function NewsletterForm (line 1767) | function NewsletterForm() { function PaymentForm (line 1855) | function PaymentForm() { function FormInputDemo (line 1960) | function FormInputDemo() { function FormTextareaDemo (line 2028) | function FormTextareaDemo() { function FormSelectDemo (line 2076) | function FormSelectDemo() { function FormRadioDemo (line 2136) | function FormRadioDemo() { function FormCheckboxDemo (line 2281) | function FormCheckboxDemo() { function FormSliderDemo (line 2388) | function FormSliderDemo() { function FormSwitchDemo (line 2442) | function FormSwitchDemo() { function FormToggleGroupDemo (line 2554) | function FormToggleGroupDemo() { function FormInputTypesDemo (line 2617) | function FormInputTypesDemo() { function FormSpecialInputTypesDemo (line 2696) | function FormSpecialInputTypesDemo() { function FormOTPDemo (line 2755) | function FormOTPDemo() { function FormDatePickerDemo (line 2891) | function FormDatePickerDemo() { function FormFieldSetDemo (line 3134) | function FormFieldSetDemo() { function FormFieldSeparatorDemo (line 3373) | function FormFieldSeparatorDemo() { function FormFieldGroupOutlineDemo (line 3487) | function FormFieldGroupOutlineDemo() { function ProfileSettingsForm (line 3635) | function ProfileSettingsForm() { function SurveyForm (line 3752) | function SurveyForm() { function ComplexFormDemo (line 3922) | function ComplexFormDemo() { function ComplexFormInvalidDemo (line 4172) | function ComplexFormInvalidDemo() { function FormOrientationDemo (line 4493) | function FormOrientationDemo() { function CheckoutForm (line 4679) | function CheckoutForm() { FILE: apps/v4/app/(internal)/sink/components/form-demo.tsx function FormDemo (line 101) | function FormDemo() { FILE: apps/v4/app/(internal)/sink/components/hover-card-demo.tsx function HoverCardDemo (line 15) | function HoverCardDemo() { FILE: apps/v4/app/(internal)/sink/components/input-demo.tsx function InputDemo (line 3) | function InputDemo() { FILE: apps/v4/app/(internal)/sink/components/input-group-demo.tsx function InputGroupDemo (line 70) | function InputGroupDemo() { FILE: apps/v4/app/(internal)/sink/components/input-otp-demo.tsx function InputOTPDemo (line 14) | function InputOTPDemo() { function InputOTPSimple (line 25) | function InputOTPSimple() { function InputOTPPattern (line 46) | function InputOTPPattern() { function InputOTPWithSeparator (line 64) | function InputOTPWithSeparator() { function InputOTPWithSpacing (line 95) | function InputOTPWithSpacing() { FILE: apps/v4/app/(internal)/sink/components/item-demo.tsx function ItemDemo (line 149) | function ItemDemo() { FILE: apps/v4/app/(internal)/sink/components/kbd-demo.tsx function KbdDemo (line 18) | function KbdDemo() { FILE: apps/v4/app/(internal)/sink/components/label-demo.tsx function LabelDemo (line 6) | function LabelDemo() { FILE: apps/v4/app/(internal)/sink/components/menubar-demo.tsx function MenubarDemo (line 20) | function MenubarDemo() { FILE: apps/v4/app/(internal)/sink/components/native-select-demo.tsx function NativeSelectDemo (line 16) | function NativeSelectDemo() { FILE: apps/v4/app/(internal)/sink/components/navigation-menu-demo.tsx function NavigationMenuDemo (line 53) | function NavigationMenuDemo() { function ListItem (line 209) | function ListItem({ FILE: apps/v4/app/(internal)/sink/components/pagination-demo.tsx function PaginationDemo (line 11) | function PaginationDemo() { FILE: apps/v4/app/(internal)/sink/components/popover-demo.tsx function PopoverDemo (line 13) | function PopoverDemo() { FILE: apps/v4/app/(internal)/sink/components/progress-demo.tsx function ProgressDemo (line 7) | function ProgressDemo() { FILE: apps/v4/app/(internal)/sink/components/radio-group-demo.tsx function RadioGroupDemo (line 23) | function RadioGroupDemo() { FILE: apps/v4/app/(internal)/sink/components/resizable-demo.tsx function ResizableDemo (line 7) | function ResizableDemo() { FILE: apps/v4/app/(internal)/sink/components/scroll-area-demo.tsx function ScrollAreaDemo (line 7) | function ScrollAreaDemo() { function ScrollAreaVertical (line 20) | function ScrollAreaVertical() { function ScrollAreaHorizontalDemo (line 53) | function ScrollAreaHorizontalDemo() { FILE: apps/v4/app/(internal)/sink/components/select-demo.tsx function SelectDemo (line 19) | function SelectDemo() { FILE: apps/v4/app/(internal)/sink/components/separator-demo.tsx function SeparatorDemo (line 3) | function SeparatorDemo() { FILE: apps/v4/app/(internal)/sink/components/sheet-demo.tsx constant SHEET_SIDES (line 15) | const SHEET_SIDES = ["top", "right", "bottom", "left"] as const function SheetDemo (line 17) | function SheetDemo() { FILE: apps/v4/app/(internal)/sink/components/skeleton-demo.tsx function SkeletonDemo (line 4) | function SkeletonDemo() { FILE: apps/v4/app/(internal)/sink/components/slider-demo.tsx function SliderDemo (line 8) | function SliderDemo() { function SliderControlled (line 23) | function SliderControlled() { FILE: apps/v4/app/(internal)/sink/components/sonner-demo.tsx function SonnerDemo (line 96) | function SonnerDemo() { FILE: apps/v4/app/(internal)/sink/components/spinner-demo.tsx function SpinnerDemo (line 21) | function SpinnerDemo() { FILE: apps/v4/app/(internal)/sink/components/switch-demo.tsx function SwitchDemo (line 4) | function SwitchDemo() { FILE: apps/v4/app/(internal)/sink/components/table-demo.tsx function TableDemo (line 57) | function TableDemo() { FILE: apps/v4/app/(internal)/sink/components/tabs-demo.tsx function TabsDemo (line 21) | function TabsDemo() { FILE: apps/v4/app/(internal)/sink/components/textarea-demo.tsx function TextareaDemo (line 4) | function TextareaDemo() { FILE: apps/v4/app/(internal)/sink/components/theme-selector.tsx constant THEMES (line 17) | const THEMES = { function ThemeSelector (line 104) | function ThemeSelector({ className }: React.ComponentProps<"div">) { FILE: apps/v4/app/(internal)/sink/components/toggle-demo.tsx function ToggleDemo (line 5) | function ToggleDemo() { FILE: apps/v4/app/(internal)/sink/components/toggle-group-demo.tsx function ToggleGroupDemo (line 15) | function ToggleGroupDemo() { FILE: apps/v4/app/(internal)/sink/components/tooltip-demo.tsx function TooltipDemo (line 10) | function TooltipDemo() { FILE: apps/v4/app/(internal)/sink/layout.tsx function SinkLayout (line 35) | async function SinkLayout({ FILE: apps/v4/app/(internal)/sink/page.tsx function SinkPage (line 14) | function SinkPage() { FILE: apps/v4/app/(view)/view/[style]/[name]/component-preview.tsx function ComponentPreview (line 3) | function ComponentPreview({ children }: { children: React.ReactNode }) { FILE: apps/v4/app/(view)/view/[style]/[name]/page.tsx function generateMetadata (line 34) | async function generateMetadata({ function generateStaticParams (line 85) | async function generateStaticParams() { function BlockPage (line 161) | async function BlockPage({ FILE: apps/v4/app/layout.tsx function RootLayout (line 69) | function RootLayout({ FILE: apps/v4/app/og/route.tsx function loadAssets (line 3) | async function loadAssets(): Promise< function GET (line 38) | async function GET(request: Request) { FILE: apps/v4/app/rss.xml/route.ts function GET (line 8) | async function GET() { FILE: apps/v4/components/active-theme.tsx constant DEFAULT_THEME (line 11) | const DEFAULT_THEME = "default" type ThemeContextType (line 13) | type ThemeContextType = { function ActiveThemeProvider (line 20) | function ActiveThemeProvider({ function useThemeConfig (line 50) | function useThemeConfig() { FILE: apps/v4/components/analytics.tsx function Analytics (line 5) | function Analytics() { FILE: apps/v4/components/announcement.tsx function Announcement (line 6) | function Announcement() { FILE: apps/v4/components/block-display.tsx function BlockDisplay (line 15) | async function BlockDisplay({ FILE: apps/v4/components/block-image.tsx function BlockImage (line 5) | function BlockImage({ FILE: apps/v4/components/block-viewer.tsx type BlockViewerContext (line 65) | type BlockViewerContext = { function useBlockViewer (line 84) | function useBlockViewer() { function BlockViewerProvider (line 92) | function BlockViewerProvider({ type BlockViewerProps (line 138) | type BlockViewerProps = Pick< function BlockViewerToolbar (line 146) | function BlockViewerToolbar({ styleName }: { styleName: Style["name"] }) { function BlockViewerIframe (line 240) | function BlockViewerIframe({ function BlockViewerView (line 263) | function BlockViewerView({ styleName }: { styleName: Style["name"] }) { function BlockViewerMobile (line 290) | function BlockViewerMobile({ children }: { children: React.ReactNode }) { function BlockViewerCode (line 329) | function BlockViewerCode() { function BlockViewerFileTree (line 371) | function BlockViewerFileTree() { function Tree (line 398) | function Tree({ item, index }: { item: FileTree; index: number }) { function BlockCopyCodeButton (line 455) | function BlockCopyCodeButton() { function BlockViewer (line 490) | function BlockViewer({ FILE: apps/v4/components/blocks-nav.tsx function BlocksNav (line 9) | function BlocksNav() { function BlocksNavLink (line 34) | function BlocksNavLink({ FILE: apps/v4/components/callout.tsx function Callout (line 8) | function Callout({ FILE: apps/v4/components/cards/activity-goal.tsx function CardsActivityGoal (line 70) | function CardsActivityGoal() { FILE: apps/v4/components/cards/calendar.tsx function CardsCalendar (line 10) | function CardsCalendar() { FILE: apps/v4/components/cards/chat.tsx type User (line 76) | type User = (typeof users)[number] function CardsChat (line 78) | function CardsChat() { FILE: apps/v4/components/cards/cookie-settings.tsx function CardsCookieSettings (line 19) | function CardsCookieSettings() { FILE: apps/v4/components/cards/create-account.tsx function CardsCreateAccount (line 19) | function CardsCreateAccount() { FILE: apps/v4/components/cards/exercise-minutes.tsx function CardsExerciseMinutes (line 68) | function CardsExerciseMinutes() { FILE: apps/v4/components/cards/forms.tsx function CardsForms (line 44) | function CardsForms() { FILE: apps/v4/components/cards/index.tsx function CardsDemo (line 14) | function CardsDemo() { FILE: apps/v4/components/cards/payment-method.tsx function CardsPaymentMethod (line 41) | function CardsPaymentMethod() { FILE: apps/v4/components/cards/payments.tsx type Payment (line 84) | type Payment = { function CardsPayments (line 172) | function CardsPayments() { FILE: apps/v4/components/cards/report-issue.tsx function CardsReportIssue (line 24) | function CardsReportIssue() { FILE: apps/v4/components/cards/share.tsx function CardsShare (line 57) | function CardsShare() { FILE: apps/v4/components/cards/stats.tsx function CardsStats (line 65) | function CardsStats() { FILE: apps/v4/components/cards/team-members.tsx function CardsTeamMembers (line 80) | function CardsTeamMembers() { FILE: apps/v4/components/chart-code-viewer.tsx function ChartCodeViewer (line 27) | function ChartCodeViewer({ FILE: apps/v4/components/chart-copy-button.tsx function ChartCopyButton (line 15) | function ChartCopyButton({ FILE: apps/v4/components/chart-display.tsx type Chart (line 12) | type Chart = z.infer & { function ChartDisplay (line 16) | function ChartDisplay({ FILE: apps/v4/components/chart-iframe.tsx function ChartIframe (line 7) | function ChartIframe({ FILE: apps/v4/components/chart-toolbar.tsx function ChartToolbar (line 19) | function ChartToolbar({ function ChartTitle (line 48) | function ChartTitle({ chart }: { chart: Chart }) { FILE: apps/v4/components/charts-nav.tsx function ChartsNav (line 40) | function ChartsNav({ FILE: apps/v4/components/code-block-command.tsx function CodeBlockCommand (line 21) | function CodeBlockCommand({ FILE: apps/v4/components/code-collapsible-wrapper.tsx function CodeCollapsibleWrapper (line 14) | function CodeCollapsibleWrapper({ FILE: apps/v4/components/code-tabs.tsx function CodeTabs (line 8) | function CodeTabs({ children }: React.ComponentProps) { FILE: apps/v4/components/color-format-selector.tsx function ColorFormatSelector (line 16) | function ColorFormatSelector({ function ColorFormatSelectorSkeleton (line 61) | function ColorFormatSelectorSkeleton({ FILE: apps/v4/components/color-palette.tsx function ColorPalette (line 5) | function ColorPalette({ colorPalette }: { colorPalette: ColorPalette }) { FILE: apps/v4/components/color.tsx function Color (line 11) | function Color({ color }: { color: Color }) { FILE: apps/v4/components/colors-nav.tsx function ColorsNav (line 10) | function ColorsNav({ FILE: apps/v4/components/command-menu.tsx function CommandMenu (line 40) | function CommandMenu({ function CommandMenuItem (line 468) | function CommandMenuItem({ function CommandMenuKbd (line 506) | function CommandMenuKbd({ className, ...props }: React.ComponentProps<"k... type Query (line 518) | type Query = Awaited>["query"] function SearchResults (line 520) | function SearchResults({ function DialogContent (line 582) | function DialogContent({ FILE: apps/v4/components/component-preview-tabs.tsx function ComponentPreviewTabs (line 25) | function ComponentPreviewTabs({ function RtlLanguageSelector (line 194) | function RtlLanguageSelector({ className }: { className?: string }) { function PreviewWrapper (line 208) | function PreviewWrapper({ function DirectionProviderWrapper (line 246) | function DirectionProviderWrapper({ FILE: apps/v4/components/component-preview.tsx function ComponentPreview (line 8) | function ComponentPreview({ FILE: apps/v4/components/component-source.tsx function ComponentSource (line 12) | async function ComponentSource({ function ComponentCode (line 87) | function ComponentCode({ FILE: apps/v4/components/component-wrapper.tsx function ComponentWrapper (line 7) | function ComponentWrapper({ class ComponentErrorBoundary (line 33) | class ComponentErrorBoundary extends React.Component< method constructor (line 37) | constructor(props: { children: React.ReactNode; name: string }) { method getDerivedStateFromError (line 42) | static getDerivedStateFromError() { method componentDidCatch (line 46) | componentDidCatch(error: Error, errorInfo: React.ErrorInfo) { method render (line 50) | render() { function getComponentName (line 63) | function getComponentName(name: string) { FILE: apps/v4/components/components-list.tsx function ComponentsList (line 6) | function ComponentsList({ FILE: apps/v4/components/copy-button.tsx function legacyCopyToClipboard (line 10) | function legacyCopyToClipboard(value: string) { function copyToClipboardWithMeta (line 34) | async function copyToClipboardWithMeta(value: string, event?: Event) { function CopyButton (line 67) | function CopyButton({ FILE: apps/v4/components/directory-add-button.tsx function DirectoryAddButton (line 42) | function DirectoryAddButton({ FILE: apps/v4/components/directory-list.tsx function getHomepageUrl (line 24) | function getHomepageUrl(homepage: string) { function DirectoryList (line 32) | function DirectoryList() { FILE: apps/v4/components/docs-base-switcher.tsx function DocsBaseSwitcher (line 6) | function DocsBaseSwitcher({ FILE: apps/v4/components/docs-breadcrumb.tsx function DocsBreadcrumb (line 18) | function DocsBreadcrumb({ FILE: apps/v4/components/docs-copy-page.tsx function getPromptUrl (line 21) | function getPromptUrl(baseURL: string, url: string) { function DocsCopyPage (line 156) | function DocsCopyPage({ page, url }: { page: string; url: string }) { FILE: apps/v4/components/docs-page-links.tsx function getPromptUrl (line 7) | function getPromptUrl(baseURL: string, url: string) { function DocsPageLinks (line 15) | function DocsPageLinks({ page, url }: { page: string; url: string }) { FILE: apps/v4/components/docs-sidebar.tsx constant TOP_LEVEL_SECTIONS (line 21) | const TOP_LEVEL_SECTIONS = [ constant EXCLUDED_SECTIONS (line 64) | const EXCLUDED_SECTIONS = ["installation", "dark-mode", "changelog", "rtl"] constant EXCLUDED_PAGES (line 65) | const EXCLUDED_PAGES = ["/docs", "/docs/changelog", "/docs/rtl", "/docs/... function DocsSidebar (line 67) | function DocsSidebar({ FILE: apps/v4/components/docs-toc.tsx function useActiveItem (line 15) | function useActiveItem(itemIds: string[]) { function DocsTableOfContents (line 50) | function DocsTableOfContents({ FILE: apps/v4/components/examples-nav.tsx function ExamplesNav (line 42) | function ExamplesNav({ function ExampleLink (line 70) | function ExampleLink({ FILE: apps/v4/components/github-link.tsx function GitHubLink (line 9) | function GitHubLink() { function StarsCount (line 22) | async function StarsCount() { FILE: apps/v4/components/icons.tsx type IconProps (line 3) | type IconProps = React.HTMLAttributes function getIconForLanguageExtension (line 192) | function getIconForLanguageExtension(language: string) { FILE: apps/v4/components/language-selector.tsx type Language (line 15) | type Language = "en" | "ar" | "he" type Direction (line 17) | type Direction = "ltr" | "rtl" type Translations (line 19) | type Translations< type LanguageContextType (line 36) | type LanguageContextType = { function LanguageProvider (line 45) | function LanguageProvider({ function useLanguageContext (line 61) | function useLanguageContext() { function useTranslation (line 66) | function useTranslation>( type LanguageSelectorProps (line 81) | interface LanguageSelectorProps { function LanguageSelector (line 86) | function LanguageSelector({ FILE: apps/v4/components/lo-fi/accordion.tsx function AccordionLoFi (line 5) | function AccordionLoFi() { FILE: apps/v4/components/lo-fi/alert.tsx function AlertLoFi (line 5) | function AlertLoFi() { FILE: apps/v4/components/lo-fi/atom.tsx function Atom (line 29) | function Atom({ FILE: apps/v4/components/lo-fi/component.tsx function Component (line 5) | function Component({ href, ...props }: React.ComponentProps) { function ComponentContent (line 9) | function ComponentContent({ ...props }: React.ComponentProps) { FILE: apps/v4/components/lo-fi/index.tsx function LoFi (line 9) | function LoFi() { FILE: apps/v4/components/main-nav.tsx function MainNav (line 10) | function MainNav({ FILE: apps/v4/components/mobile-nav.tsx constant TOP_LEVEL_SECTIONS (line 19) | const TOP_LEVEL_SECTIONS = [ function MobileNav (line 63) | function MobileNav({ function MobileLink (line 194) | function MobileLink({ FILE: apps/v4/components/mode-switcher.tsx constant DARK_MODE_FORWARD_TYPE (line 11) | const DARK_MODE_FORWARD_TYPE = "dark-mode-forward" function ModeSwitcher (line 13) | function ModeSwitcher({ function DarkModeScript (line 62) | function DarkModeScript() { FILE: apps/v4/components/nav-header.tsx function NavHeader (line 13) | function NavHeader() { FILE: apps/v4/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/components/open-in-v0-button.tsx constant V0_STYLE (line 6) | const V0_STYLE = "new-york-v4" function OpenInV0Button (line 8) | function OpenInV0Button({ FILE: apps/v4/components/open-in-v0-cta.tsx function OpenInV0Cta (line 4) | function OpenInV0Cta({ className }: React.ComponentProps<"div">) { FILE: apps/v4/components/page-header.tsx function PageHeader (line 3) | function PageHeader({ function PageHeaderHeading (line 19) | function PageHeaderHeading({ function PageHeaderDescription (line 34) | function PageHeaderDescription({ function PageActions (line 49) | function PageActions({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/components/page-nav.tsx function PageNav (line 3) | function PageNav({ FILE: apps/v4/components/site-config.tsx function SiteConfig (line 11) | function SiteConfig({ className }: React.ComponentProps) { FILE: apps/v4/components/site-footer.tsx function SiteFooter (line 3) | function SiteFooter() { FILE: apps/v4/components/site-header.tsx function SiteHeader (line 20) | function SiteHeader() { FILE: apps/v4/components/tailwind-indicator.tsx constant SHOW (line 1) | const SHOW = true function TailwindIndicator (line 3) | function TailwindIndicator({ FILE: apps/v4/components/theme-customizer.tsx type BaseColorOKLCH (line 51) | interface BaseColorOKLCH { function ThemeCustomizer (line 56) | function ThemeCustomizer({ className }: React.ComponentProps<"div">) { function CopyCodeButton (line 114) | function CopyCodeButton({ function CustomizerCode (line 166) | function CustomizerCode({ themeName }: { themeName: string }) { function ColorIndicator (line 632) | function ColorIndicator({ color }: { color: string }) { function getThemeCodeOKLCH (line 641) | function getThemeCodeOKLCH(theme: BaseColorOKLCH | undefined, radius: nu... function getThemeCode (line 662) | function getThemeCode(theme: BaseColor | undefined, radius: number) { function getThemeCodeHSLV4 (line 673) | function getThemeCodeHSLV4(theme: BaseColor | undefined, radius: number) { constant BASE_STYLES_WITH_VARIABLES (line 694) | const BASE_STYLES_WITH_VARIABLES = ` FILE: apps/v4/components/theme-provider.tsx function ThemeShortcut (line 6) | function ThemeShortcut() { function ThemeProvider (line 38) | function ThemeProvider({ FILE: apps/v4/components/theme-selector.tsx function ThemeSelector (line 20) | function ThemeSelector({ className }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/accordion-basic.tsx function AccordionBasic (line 29) | function AccordionBasic() { FILE: apps/v4/examples/base/accordion-borders.tsx function AccordionBorders (line 29) | function AccordionBorders() { FILE: apps/v4/examples/base/accordion-card.tsx function AccordionCard (line 36) | function AccordionCard() { FILE: apps/v4/examples/base/accordion-demo.tsx function AccordionDemo (line 8) | function AccordionDemo() { FILE: apps/v4/examples/base/accordion-disabled.tsx function AccordionDisabled (line 8) | function AccordionDisabled() { FILE: apps/v4/examples/base/accordion-multiple.tsx function AccordionMultiple (line 29) | function AccordionMultiple() { FILE: apps/v4/examples/base/accordion-rtl.tsx function AccordionRtl (line 78) | function AccordionRtl() { FILE: apps/v4/examples/base/alert-action.tsx function AlertActionExample (line 9) | function AlertActionExample() { FILE: apps/v4/examples/base/alert-basic.tsx function AlertBasic (line 4) | function AlertBasic() { FILE: apps/v4/examples/base/alert-colors.tsx function AlertColors (line 4) | function AlertColors() { FILE: apps/v4/examples/base/alert-demo.tsx function AlertDemo (line 4) | function AlertDemo() { FILE: apps/v4/examples/base/alert-destructive.tsx function AlertDestructive (line 4) | function AlertDestructive() { FILE: apps/v4/examples/base/alert-dialog-basic.tsx function AlertDialogBasic (line 14) | function AlertDialogBasic() { FILE: apps/v4/examples/base/alert-dialog-demo.tsx function AlertDialogDemo (line 14) | function AlertDialogDemo() { FILE: apps/v4/examples/base/alert-dialog-destructive.tsx function AlertDialogDestructive (line 16) | function AlertDialogDestructive() { FILE: apps/v4/examples/base/alert-dialog-media.tsx function AlertDialogWithMedia (line 16) | function AlertDialogWithMedia() { FILE: apps/v4/examples/base/alert-dialog-rtl.tsx function AlertDialogRtl (line 75) | function AlertDialogRtl() { FILE: apps/v4/examples/base/alert-dialog-small-media.tsx function AlertDialogSmallWithMedia (line 16) | function AlertDialogSmallWithMedia() { FILE: apps/v4/examples/base/alert-dialog-small.tsx function AlertDialogSmall (line 14) | function AlertDialogSmall() { FILE: apps/v4/examples/base/alert-rtl.tsx function AlertRtl (line 65) | function AlertRtl() { FILE: apps/v4/examples/base/aspect-ratio-demo.tsx function AspectRatioDemo (line 4) | function AspectRatioDemo() { FILE: apps/v4/examples/base/aspect-ratio-portrait.tsx function AspectRatioPortrait (line 4) | function AspectRatioPortrait() { FILE: apps/v4/examples/base/aspect-ratio-rtl.tsx function AspectRatioRtl (line 33) | function AspectRatioRtl() { FILE: apps/v4/examples/base/aspect-ratio-square.tsx function AspectRatioSquare (line 4) | function AspectRatioSquare() { FILE: apps/v4/examples/base/avatar-badge-icon.tsx function AvatarBadgeIconExample (line 9) | function AvatarBadgeIconExample() { FILE: apps/v4/examples/base/avatar-badge.tsx function AvatarWithBadge (line 8) | function AvatarWithBadge() { FILE: apps/v4/examples/base/avatar-basic.tsx function AvatarDemo (line 3) | function AvatarDemo() { FILE: apps/v4/examples/base/avatar-demo.tsx function AvatarDemo (line 10) | function AvatarDemo() { FILE: apps/v4/examples/base/avatar-dropdown.tsx function AvatarDropdown (line 14) | function AvatarDropdown() { FILE: apps/v4/examples/base/avatar-group-count-icon.tsx function AvatarGroupCountIconExample (line 10) | function AvatarGroupCountIconExample() { FILE: apps/v4/examples/base/avatar-group-count.tsx function AvatarGroupCountExample (line 9) | function AvatarGroupCountExample() { FILE: apps/v4/examples/base/avatar-group.tsx function AvatarGroupExample (line 8) | function AvatarGroupExample() { FILE: apps/v4/examples/base/avatar-rtl.tsx function AvatarRtl (line 39) | function AvatarRtl() { FILE: apps/v4/examples/base/avatar-size.tsx function AvatarSizeExample (line 3) | function AvatarSizeExample() { FILE: apps/v4/examples/base/badge-colors.tsx function BadgeCustomColors (line 3) | function BadgeCustomColors() { FILE: apps/v4/examples/base/badge-demo.tsx function BadgeDemo (line 3) | function BadgeDemo() { FILE: apps/v4/examples/base/badge-icon.tsx function BadgeWithIconLeft (line 4) | function BadgeWithIconLeft() { FILE: apps/v4/examples/base/badge-link.tsx function BadgeAsLink (line 4) | function BadgeAsLink() { FILE: apps/v4/examples/base/badge-rtl.tsx function BadgeRtl (line 48) | function BadgeRtl() { FILE: apps/v4/examples/base/badge-spinner.tsx function BadgeWithSpinner (line 4) | function BadgeWithSpinner() { FILE: apps/v4/examples/base/badge-variants.tsx function BadgeVariants (line 3) | function BadgeVariants() { FILE: apps/v4/examples/base/breadcrumb-basic.tsx function BreadcrumbBasic (line 10) | function BreadcrumbBasic() { FILE: apps/v4/examples/base/breadcrumb-demo.tsx function BreadcrumbDemo (line 20) | function BreadcrumbDemo() { FILE: apps/v4/examples/base/breadcrumb-dropdown.tsx function BreadcrumbDropdown (line 19) | function BreadcrumbDropdown() { FILE: apps/v4/examples/base/breadcrumb-ellipsis.tsx function BreadcrumbEllipsisDemo (line 12) | function BreadcrumbEllipsisDemo() { FILE: apps/v4/examples/base/breadcrumb-link.tsx function BreadcrumbLinkDemo (line 11) | function BreadcrumbLinkDemo() { FILE: apps/v4/examples/base/breadcrumb-rtl.tsx function BreadcrumbRtl (line 62) | function BreadcrumbRtl() { FILE: apps/v4/examples/base/breadcrumb-separator.tsx function BreadcrumbSeparatorDemo (line 12) | function BreadcrumbSeparatorDemo() { FILE: apps/v4/examples/base/button-default.tsx function ButtonDefault (line 3) | function ButtonDefault() { FILE: apps/v4/examples/base/button-demo.tsx function ButtonDemo (line 4) | function ButtonDemo() { FILE: apps/v4/examples/base/button-destructive.tsx function ButtonDestructive (line 3) | function ButtonDestructive() { FILE: apps/v4/examples/base/button-ghost.tsx function ButtonGhost (line 3) | function ButtonGhost() { FILE: apps/v4/examples/base/button-group-demo.tsx function ButtonGroupDemo (line 31) | function ButtonGroupDemo() { FILE: apps/v4/examples/base/button-group-dropdown.tsx function ButtonGroupDropdown (line 24) | function ButtonGroupDropdown() { FILE: apps/v4/examples/base/button-group-input-group.tsx function ButtonGroupInputGroup (line 19) | function ButtonGroupInputGroup() { FILE: apps/v4/examples/base/button-group-input.tsx function ButtonGroupInput (line 6) | function ButtonGroupInput() { FILE: apps/v4/examples/base/button-group-nested.tsx function ButtonGroupNested (line 16) | function ButtonGroupNested() { FILE: apps/v4/examples/base/button-group-orientation.tsx function ButtonGroupOrientation (line 5) | function ButtonGroupOrientation() { FILE: apps/v4/examples/base/button-group-popover.tsx function ButtonGroupPopover (line 15) | function ButtonGroupPopover() { FILE: apps/v4/examples/base/button-group-rtl.tsx function ButtonGroupRtl (line 87) | function ButtonGroupRtl() { FILE: apps/v4/examples/base/button-group-select.tsx constant CURRENCIES (line 16) | const CURRENCIES = [ function ButtonGroupSelect (line 22) | function ButtonGroupSelect() { FILE: apps/v4/examples/base/button-group-separator.tsx function ButtonGroupSeparatorDemo (line 7) | function ButtonGroupSeparatorDemo() { FILE: apps/v4/examples/base/button-group-size.tsx function ButtonGroupSize (line 5) | function ButtonGroupSize() { FILE: apps/v4/examples/base/button-group-split.tsx function ButtonGroupSplit (line 8) | function ButtonGroupSplit() { FILE: apps/v4/examples/base/button-icon.tsx function ButtonIcon (line 4) | function ButtonIcon() { FILE: apps/v4/examples/base/button-link.tsx function ButtonLink (line 3) | function ButtonLink() { FILE: apps/v4/examples/base/button-outline.tsx function ButtonOutline (line 3) | function ButtonOutline() { FILE: apps/v4/examples/base/button-render.tsx function ButtonRender (line 5) | function ButtonRender() { FILE: apps/v4/examples/base/button-rounded.tsx function ButtonRounded (line 4) | function ButtonRounded() { FILE: apps/v4/examples/base/button-rtl.tsx function ButtonRtl (line 42) | function ButtonRtl() { FILE: apps/v4/examples/base/button-secondary.tsx function ButtonSecondary (line 3) | function ButtonSecondary() { FILE: apps/v4/examples/base/button-size.tsx function ButtonSize (line 4) | function ButtonSize() { FILE: apps/v4/examples/base/button-spinner.tsx function ButtonLoading (line 4) | function ButtonLoading() { FILE: apps/v4/examples/base/button-with-icon.tsx function ButtonWithIcon (line 4) | function ButtonWithIcon() { FILE: apps/v4/examples/base/calendar-basic.tsx function CalendarBasic (line 5) | function CalendarBasic() { FILE: apps/v4/examples/base/calendar-booked-dates.tsx function CalendarBookedDates (line 7) | function CalendarBookedDates() { FILE: apps/v4/examples/base/calendar-caption.tsx function CalendarCaption (line 5) | function CalendarCaption() { FILE: apps/v4/examples/base/calendar-custom-days.tsx function CalendarCustomDays (line 9) | function CalendarCustomDays() { FILE: apps/v4/examples/base/calendar-demo.tsx function CalendarDemo (line 6) | function CalendarDemo() { FILE: apps/v4/examples/base/calendar-hijri.tsx function CalendarHijri (line 18) | function CalendarHijri() { function Calendar (line 40) | function Calendar({ function CalendarDayButton (line 198) | function CalendarDayButton({ FILE: apps/v4/examples/base/calendar-multiple.tsx function CalendarMultiple (line 4) | function CalendarMultiple() { FILE: apps/v4/examples/base/calendar-presets.tsx function CalendarWithPresets (line 9) | function CalendarWithPresets() { FILE: apps/v4/examples/base/calendar-range.tsx function CalendarRange (line 9) | function CalendarRange() { FILE: apps/v4/examples/base/calendar-rtl.tsx function CalendarRtl (line 32) | function CalendarRtl() { FILE: apps/v4/examples/base/calendar-time.tsx function CalendarWithTime (line 14) | function CalendarWithTime() { FILE: apps/v4/examples/base/calendar-week-numbers.tsx function CalendarWeekNumbers (line 7) | function CalendarWeekNumbers() { FILE: apps/v4/examples/base/card-demo.tsx function CardDemo (line 14) | function CardDemo() { FILE: apps/v4/examples/base/card-image.tsx function CardImage (line 12) | function CardImage() { FILE: apps/v4/examples/base/card-rtl.tsx function CardRtl (line 67) | function CardRtl() { FILE: apps/v4/examples/base/card-small.tsx function CardSmall (line 12) | function CardSmall() { FILE: apps/v4/examples/base/carousel-api.tsx function CarouselDApiDemo (line 14) | function CarouselDApiDemo() { FILE: apps/v4/examples/base/carousel-demo.tsx function CarouselDemo (line 11) | function CarouselDemo() { FILE: apps/v4/examples/base/carousel-multiple.tsx function CarouselMultiple (line 10) | function CarouselMultiple() { FILE: apps/v4/examples/base/carousel-orientation.tsx function CarouselOrientation (line 11) | function CarouselOrientation() { FILE: apps/v4/examples/base/carousel-plugin.tsx function CarouselPlugin (line 14) | function CarouselPlugin() { FILE: apps/v4/examples/base/carousel-rtl.tsx function toArabicNumerals (line 33) | function toArabicNumerals(num: number): string { function CarouselRtl (line 42) | function CarouselRtl() { FILE: apps/v4/examples/base/carousel-size.tsx function CarouselSize (line 11) | function CarouselSize() { FILE: apps/v4/examples/base/carousel-spacing.tsx function CarouselSpacing (line 11) | function CarouselSpacing() { FILE: apps/v4/examples/base/chart-demo.tsx function ChartDemo (line 69) | function ChartDemo() { FILE: apps/v4/examples/base/chart-example-axis.tsx function ChartBarDemoAxis (line 26) | function ChartBarDemoAxis() { FILE: apps/v4/examples/base/chart-example-grid.tsx function ChartBarDemoGrid (line 26) | function ChartBarDemoGrid() { FILE: apps/v4/examples/base/chart-example-legend.tsx function ChartBarDemoLegend (line 33) | function ChartBarDemoLegend() { FILE: apps/v4/examples/base/chart-example-tooltip.tsx function ChartBarDemoTooltip (line 31) | function ChartBarDemoTooltip() { FILE: apps/v4/examples/base/chart-example.tsx function ChartExample (line 26) | function ChartExample() { FILE: apps/v4/examples/base/chart-rtl.tsx function ChartRtl (line 69) | function ChartRtl() { FILE: apps/v4/examples/base/chart-tooltip.tsx function ChartTooltipDemo (line 7) | function ChartTooltipDemo() { function TooltipDemo (line 122) | function TooltipDemo({ FILE: apps/v4/examples/base/checkbox-basic.tsx function CheckboxBasic (line 4) | function CheckboxBasic() { FILE: apps/v4/examples/base/checkbox-demo.tsx function CheckboxDemo (line 14) | function CheckboxDemo() { FILE: apps/v4/examples/base/checkbox-description.tsx function CheckboxDescription (line 10) | function CheckboxDescription() { FILE: apps/v4/examples/base/checkbox-disabled.tsx function CheckboxDisabled (line 4) | function CheckboxDisabled() { FILE: apps/v4/examples/base/checkbox-group.tsx function CheckboxGroup (line 11) | function CheckboxGroup() { FILE: apps/v4/examples/base/checkbox-invalid.tsx function CheckboxInvalid (line 4) | function CheckboxInvalid() { FILE: apps/v4/examples/base/checkbox-rtl.tsx function CheckboxRtl (line 55) | function CheckboxRtl() { FILE: apps/v4/examples/base/checkbox-table.tsx function CheckboxInTable (line 41) | function CheckboxInTable() { FILE: apps/v4/examples/base/collapsible-basic.tsx function CollapsibleBasic (line 11) | function CollapsibleBasic() { FILE: apps/v4/examples/base/collapsible-demo.tsx function CollapsibleDemo (line 12) | function CollapsibleDemo() { FILE: apps/v4/examples/base/collapsible-file-tree.tsx type FileTreeItem (line 11) | type FileTreeItem = { name: string } | { name: string; items: FileTreeIt... function CollapsibleFileTree (line 13) | function CollapsibleFileTree() { FILE: apps/v4/examples/base/collapsible-rtl.tsx function CollapsibleRtl (line 56) | function CollapsibleRtl() { FILE: apps/v4/examples/base/collapsible-settings.tsx function CollapsibleSettings (line 21) | function CollapsibleSettings() { FILE: apps/v4/examples/base/combobox-auto-highlight.tsx function ComboboxAutoHighlight (line 20) | function ComboboxAutoHighlight() { FILE: apps/v4/examples/base/combobox-basic.tsx function ComboboxBasic (line 20) | function ComboboxBasic() { FILE: apps/v4/examples/base/combobox-clear.tsx function ComboboxWithClear (line 20) | function ComboboxWithClear() { FILE: apps/v4/examples/base/combobox-custom.tsx function ComboboxWithCustomItems (line 71) | function ComboboxWithCustomItems() { FILE: apps/v4/examples/base/combobox-demo.tsx function ComboboxBasic (line 20) | function ComboboxBasic() { FILE: apps/v4/examples/base/combobox-disabled.tsx function ComboboxDisabled (line 20) | function ComboboxDisabled() { FILE: apps/v4/examples/base/combobox-groups.tsx function ComboboxWithGroupsAndSeparator (line 52) | function ComboboxWithGroupsAndSeparator() { FILE: apps/v4/examples/base/combobox-input-group.tsx function ComboxboxInputGroup (line 53) | function ComboxboxInputGroup() { FILE: apps/v4/examples/base/combobox-invalid.tsx function ComboboxInvalid (line 20) | function ComboboxInvalid() { FILE: apps/v4/examples/base/combobox-multiple.tsx function ComboboxMultiple (line 25) | function ComboboxMultiple() { FILE: apps/v4/examples/base/combobox-popup.tsx function ComboboxPopup (line 68) | function ComboboxPopup() { FILE: apps/v4/examples/base/combobox-rtl.tsx function ComboboxRtl (line 77) | function ComboboxRtl() { FILE: apps/v4/examples/base/command-basic.tsx function CommandBasic (line 15) | function CommandBasic() { FILE: apps/v4/examples/base/command-demo.tsx function CommandDemo (line 20) | function CommandDemo() { FILE: apps/v4/examples/base/command-dialog.tsx function CommandDialogDemo (line 23) | function CommandDialogDemo() { FILE: apps/v4/examples/base/command-groups.tsx function CommandWithGroups (line 25) | function CommandWithGroups() { FILE: apps/v4/examples/base/command-rtl.tsx function CommandRtl (line 73) | function CommandRtl() { FILE: apps/v4/examples/base/command-scrollable.tsx function CommandManyItems (line 42) | function CommandManyItems() { FILE: apps/v4/examples/base/command-shortcuts.tsx function CommandWithShortcuts (line 17) | function CommandWithShortcuts() { FILE: apps/v4/examples/base/context-menu-basic.tsx function ContextMenuBasic (line 9) | function ContextMenuBasic() { FILE: apps/v4/examples/base/context-menu-checkboxes.tsx function ContextMenuCheckboxes (line 9) | function ContextMenuCheckboxes() { FILE: apps/v4/examples/base/context-menu-demo.tsx function ContextMenuDemo (line 18) | function ContextMenuDemo() { FILE: apps/v4/examples/base/context-menu-destructive.tsx function ContextMenuDestructive (line 11) | function ContextMenuDestructive() { FILE: apps/v4/examples/base/context-menu-groups.tsx function ContextMenuGroups (line 12) | function ContextMenuGroups() { FILE: apps/v4/examples/base/context-menu-icons.tsx function ContextMenuIcons (line 16) | function ContextMenuIcons() { FILE: apps/v4/examples/base/context-menu-radio.tsx function ContextMenuRadio (line 15) | function ContextMenuRadio() { FILE: apps/v4/examples/base/context-menu-rtl.tsx function ContextMenuRtl (line 96) | function ContextMenuRtl() { FILE: apps/v4/examples/base/context-menu-shortcuts.tsx function ContextMenuShortcuts (line 11) | function ContextMenuShortcuts() { FILE: apps/v4/examples/base/context-menu-sides.tsx function ContextMenuSides (line 9) | function ContextMenuSides() { FILE: apps/v4/examples/base/context-menu-submenu.tsx function ContextMenuSubmenu (line 14) | function ContextMenuSubmenu() { FILE: apps/v4/examples/base/data-picker-with-dropdowns.tsx function DataPickerWithDropdowns (line 15) | function DataPickerWithDropdowns() { FILE: apps/v4/examples/base/data-table-demo.tsx type Payment (line 72) | type Payment = { function DataTableDemo (line 174) | function DataTableDemo() { FILE: apps/v4/examples/base/data-table-rtl.tsx type Payment (line 125) | type Payment = { function DataTableRtl (line 165) | function DataTableRtl() { FILE: apps/v4/examples/base/date-picker-basic.tsx function DatePickerSimple (line 14) | function DatePickerSimple() { FILE: apps/v4/examples/base/date-picker-demo.tsx function DatePickerDemo (line 14) | function DatePickerDemo() { FILE: apps/v4/examples/base/date-picker-dob.tsx function DatePickerSimple (line 13) | function DatePickerSimple() { FILE: apps/v4/examples/base/date-picker-input.tsx function formatDate (line 19) | function formatDate(date: Date | undefined) { function isValidDate (line 31) | function isValidDate(date: Date | undefined) { function DatePickerInput (line 38) | function DatePickerInput() { FILE: apps/v4/examples/base/date-picker-natural-language.tsx function formatDate (line 20) | function formatDate(date: Date | undefined) { function DatePickerNaturalLanguage (line 32) | function DatePickerNaturalLanguage() { FILE: apps/v4/examples/base/date-picker-range.tsx function DatePickerWithRange (line 16) | function DatePickerWithRange() { FILE: apps/v4/examples/base/date-picker-rtl.tsx function DatePickerRtl (line 55) | function DatePickerRtl() { FILE: apps/v4/examples/base/date-picker-time.tsx function DatePickerTime (line 16) | function DatePickerTime() { FILE: apps/v4/examples/base/dialog-close-button.tsx function DialogCloseButton (line 15) | function DialogCloseButton() { FILE: apps/v4/examples/base/dialog-demo.tsx function DialogDemo (line 16) | function DialogDemo() { FILE: apps/v4/examples/base/dialog-no-close-button.tsx function DialogNoCloseButton (line 13) | function DialogNoCloseButton() { FILE: apps/v4/examples/base/dialog-rtl.tsx function DialogRtl (line 64) | function DialogRtl() { FILE: apps/v4/examples/base/dialog-scrollable-content.tsx function DialogScrollableContent (line 11) | function DialogScrollableContent() { FILE: apps/v4/examples/base/dialog-sticky-footer.tsx function DialogStickyFooter (line 13) | function DialogStickyFooter() { FILE: apps/v4/examples/base/drawer-demo.tsx function DrawerDemo (line 60) | function DrawerDemo() { FILE: apps/v4/examples/base/drawer-dialog.tsx function DrawerDialogDemo (line 29) | function DrawerDialogDemo() { function ProfileForm (line 76) | function ProfileForm({ className }: React.ComponentProps<"form">) { FILE: apps/v4/examples/base/drawer-rtl.tsx function DrawerRtl (line 110) | function DrawerRtl() { FILE: apps/v4/examples/base/drawer-scrollable-content.tsx function DrawerScrollableContent (line 13) | function DrawerScrollableContent() { FILE: apps/v4/examples/base/drawer-sides.tsx constant DRAWER_SIDES (line 13) | const DRAWER_SIDES = ["top", "right", "bottom", "left"] as const function DrawerWithSides (line 15) | function DrawerWithSides() { FILE: apps/v4/examples/base/dropdown-menu-avatar.tsx function DropdownMenuAvatar (line 20) | function DropdownMenuAvatar() { FILE: apps/v4/examples/base/dropdown-menu-basic.tsx function DropdownMenuBasic (line 14) | function DropdownMenuBasic() { FILE: apps/v4/examples/base/dropdown-menu-checkboxes-icons.tsx function DropdownMenuCheckboxesIcons (line 15) | function DropdownMenuCheckboxesIcons() { FILE: apps/v4/examples/base/dropdown-menu-checkboxes.tsx function DropdownMenuCheckboxes (line 14) | function DropdownMenuCheckboxes() { FILE: apps/v4/examples/base/dropdown-menu-complex.tsx function DropdownMenuComplex (line 50) | function DropdownMenuComplex() { FILE: apps/v4/examples/base/dropdown-menu-demo.tsx function DropdownMenuDemo (line 19) | function DropdownMenuDemo() { FILE: apps/v4/examples/base/dropdown-menu-destructive.tsx function DropdownMenuDestructive (line 14) | function DropdownMenuDestructive() { FILE: apps/v4/examples/base/dropdown-menu-icons.tsx function DropdownMenuIcons (line 18) | function DropdownMenuIcons() { FILE: apps/v4/examples/base/dropdown-menu-radio-group.tsx function DropdownMenuRadioGroupDemo (line 15) | function DropdownMenuRadioGroupDemo() { FILE: apps/v4/examples/base/dropdown-menu-radio-icons.tsx function DropdownMenuRadioIcons (line 16) | function DropdownMenuRadioIcons() { FILE: apps/v4/examples/base/dropdown-menu-rtl.tsx function DropdownMenuRtl (line 122) | function DropdownMenuRtl() { FILE: apps/v4/examples/base/dropdown-menu-shortcuts.tsx function DropdownMenuShortcuts (line 15) | function DropdownMenuShortcuts() { FILE: apps/v4/examples/base/dropdown-menu-submenu.tsx function DropdownMenuSubmenu (line 18) | function DropdownMenuSubmenu() { FILE: apps/v4/examples/base/empty-avatar-group.tsx function EmptyAvatarGroup (line 13) | function EmptyAvatarGroup() { FILE: apps/v4/examples/base/empty-avatar.tsx function EmptyAvatar (line 12) | function EmptyAvatar() { FILE: apps/v4/examples/base/empty-background.tsx function EmptyMuted (line 13) | function EmptyMuted() { FILE: apps/v4/examples/base/empty-card.tsx function EmptyInCard (line 12) | function EmptyInCard() { FILE: apps/v4/examples/base/empty-demo.tsx function EmptyDemo (line 13) | function EmptyDemo() { FILE: apps/v4/examples/base/empty-input-group.tsx function EmptyInputGroup (line 16) | function EmptyInputGroup() { FILE: apps/v4/examples/base/empty-outline.tsx function EmptyOutline (line 12) | function EmptyOutline() { FILE: apps/v4/examples/base/empty-rtl.tsx function EmptyRtl (line 56) | function EmptyRtl() { FILE: apps/v4/examples/base/field-checkbox.tsx function FieldCheckbox (line 13) | function FieldCheckbox() { FILE: apps/v4/examples/base/field-choice-card.tsx function FieldChoiceCard (line 13) | function FieldChoiceCard() { FILE: apps/v4/examples/base/field-demo.tsx function FieldDemo (line 49) | function FieldDemo() { FILE: apps/v4/examples/base/field-fieldset.tsx function FieldFieldset (line 11) | function FieldFieldset() { FILE: apps/v4/examples/base/field-group.tsx function FieldGroupExample (line 11) | function FieldGroupExample() { FILE: apps/v4/examples/base/field-input.tsx function FieldInput (line 10) | function FieldInput() { FILE: apps/v4/examples/base/field-radio.tsx function FieldRadio (line 10) | function FieldRadio() { FILE: apps/v4/examples/base/field-responsive.tsx function FieldResponsive (line 13) | function FieldResponsive() { FILE: apps/v4/examples/base/field-rtl.tsx function FieldRtl (line 160) | function FieldRtl() { FILE: apps/v4/examples/base/field-select.tsx function FieldSelect (line 23) | function FieldSelect() { FILE: apps/v4/examples/base/field-slider.tsx function FieldSlider (line 7) | function FieldSlider() { FILE: apps/v4/examples/base/field-switch.tsx function FieldSwitch (line 4) | function FieldSwitch() { FILE: apps/v4/examples/base/field-textarea.tsx function FieldTextarea (line 10) | function FieldTextarea() { FILE: apps/v4/examples/base/file-upload-list.tsx function FileUploadList (line 15) | function FileUploadList() { FILE: apps/v4/examples/base/hooks/use-mobile.ts constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768 function useIsMobile (line 5) | function useIsMobile() { FILE: apps/v4/examples/base/hover-card-demo.tsx function HoverCardDemo (line 9) | function HoverCardDemo() { FILE: apps/v4/examples/base/hover-card-rtl.tsx function HoverCardRtl (line 63) | function HoverCardRtl() { FILE: apps/v4/examples/base/hover-card-sides.tsx constant HOVER_CARD_SIDES (line 8) | const HOVER_CARD_SIDES = ["left", "top", "bottom", "right"] as const function HoverCardSides (line 10) | function HoverCardSides() { FILE: apps/v4/examples/base/input-badge.tsx function InputBadge (line 5) | function InputBadge() { FILE: apps/v4/examples/base/input-basic.tsx function InputBasic (line 3) | function InputBasic() { FILE: apps/v4/examples/base/input-button-group.tsx function InputButtonGroup (line 6) | function InputButtonGroup() { FILE: apps/v4/examples/base/input-demo.tsx function InputDemo (line 4) | function InputDemo() { FILE: apps/v4/examples/base/input-disabled.tsx function InputDisabled (line 4) | function InputDisabled() { FILE: apps/v4/examples/base/input-field.tsx function InputField (line 4) | function InputField() { FILE: apps/v4/examples/base/input-fieldgroup.tsx function InputFieldgroup (line 10) | function InputFieldgroup() { FILE: apps/v4/examples/base/input-file.tsx function InputFile (line 4) | function InputFile() { FILE: apps/v4/examples/base/input-form.tsx function InputForm (line 18) | function InputForm() { FILE: apps/v4/examples/base/input-grid.tsx function InputGrid (line 4) | function InputGrid() { FILE: apps/v4/examples/base/input-group-basic.tsx function InputGroupBasic (line 5) | function InputGroupBasic() { FILE: apps/v4/examples/base/input-group-block-end.tsx function InputGroupBlockEnd (line 16) | function InputGroupBlockEnd() { FILE: apps/v4/examples/base/input-group-block-start.tsx function InputGroupBlockStart (line 17) | function InputGroupBlockStart() { FILE: apps/v4/examples/base/input-group-button-group.tsx function InputGroupButtonGroup (line 10) | function InputGroupButtonGroup() { FILE: apps/v4/examples/base/input-group-button.tsx function InputGroupButtonExample (line 24) | function InputGroupButtonExample() { FILE: apps/v4/examples/base/input-group-custom.tsx function InputGroupCustom (line 10) | function InputGroupCustom() { FILE: apps/v4/examples/base/input-group-demo.tsx function InputGroupDemo (line 8) | function InputGroupDemo() { FILE: apps/v4/examples/base/input-group-dropdown.tsx function InputGroupDropdown (line 18) | function InputGroupDropdown() { FILE: apps/v4/examples/base/input-group-icon.tsx function InputGroupIcon (line 15) | function InputGroupIcon() { FILE: apps/v4/examples/base/input-group-in-card.tsx function InputGroupInCard (line 21) | function InputGroupInCard() { FILE: apps/v4/examples/base/input-group-inline-end.tsx function InputGroupInlineEnd (line 9) | function InputGroupInlineEnd() { FILE: apps/v4/examples/base/input-group-inline-start.tsx function InputGroupInlineStart (line 9) | function InputGroupInlineStart() { FILE: apps/v4/examples/base/input-group-kbd.tsx function InputGroupKbd (line 9) | function InputGroupKbd() { FILE: apps/v4/examples/base/input-group-label.tsx function InputGroupLabel (line 15) | function InputGroupLabel() { FILE: apps/v4/examples/base/input-group-rtl.tsx function InputGroupRtl (line 74) | function InputGroupRtl() { FILE: apps/v4/examples/base/input-group-spinner.tsx function InputGroupSpinner (line 10) | function InputGroupSpinner() { FILE: apps/v4/examples/base/input-group-text.tsx function InputGroupTextExample (line 9) | function InputGroupTextExample() { FILE: apps/v4/examples/base/input-group-textarea-examples.tsx function InputGroupTextareaExamples (line 24) | function InputGroupTextareaExamples() { FILE: apps/v4/examples/base/input-group-textarea.tsx function InputGroupTextareaExample (line 15) | function InputGroupTextareaExample() { FILE: apps/v4/examples/base/input-group-tooltip.tsx function InputGroupTooltip (line 14) | function InputGroupTooltip() { FILE: apps/v4/examples/base/input-group-with-addons.tsx function InputGroupWithAddons (line 27) | function InputGroupWithAddons() { FILE: apps/v4/examples/base/input-group-with-buttons.tsx function InputGroupWithButtons (line 12) | function InputGroupWithButtons() { FILE: apps/v4/examples/base/input-group-with-kbd.tsx function InputGroupWithKbd (line 17) | function InputGroupWithKbd() { FILE: apps/v4/examples/base/input-group-with-tooltip.tsx function InputGroupWithTooltip (line 38) | function InputGroupWithTooltip({ FILE: apps/v4/examples/base/input-inline.tsx function InputInline (line 5) | function InputInline() { FILE: apps/v4/examples/base/input-input-group.tsx function InputInputGroup (line 10) | function InputInputGroup() { FILE: apps/v4/examples/base/input-invalid.tsx function InputInvalid (line 4) | function InputInvalid() { FILE: apps/v4/examples/base/input-otp-alphanumeric.tsx function InputOTPAlphanumeric (line 11) | function InputOTPAlphanumeric() { FILE: apps/v4/examples/base/input-otp-controlled.tsx function InputOTPControlled (line 10) | function InputOTPControlled() { FILE: apps/v4/examples/base/input-otp-demo.tsx function InputOTPDemo (line 7) | function InputOTPDemo() { FILE: apps/v4/examples/base/input-otp-disabled.tsx function InputOTPDisabled (line 9) | function InputOTPDisabled() { FILE: apps/v4/examples/base/input-otp-form.tsx function InputOTPForm (line 19) | function InputOTPForm() { FILE: apps/v4/examples/base/input-otp-four-digits.tsx function InputOTPFourDigits (line 10) | function InputOTPFourDigits() { FILE: apps/v4/examples/base/input-otp-invalid.tsx function InputOTPInvalid (line 11) | function InputOTPInvalid() { FILE: apps/v4/examples/base/input-otp-pattern.tsx function InputOTPPattern (line 11) | function InputOTPPattern() { FILE: apps/v4/examples/base/input-otp-rtl.tsx function InputOTPRtl (line 37) | function InputOTPRtl() { FILE: apps/v4/examples/base/input-otp-separator.tsx function InputOTPWithSeparator (line 8) | function InputOTPWithSeparator() { FILE: apps/v4/examples/base/input-required.tsx function InputRequired (line 4) | function InputRequired() { FILE: apps/v4/examples/base/input-rtl.tsx function InputRtl (line 43) | function InputRtl() { FILE: apps/v4/examples/base/item-avatar.tsx function ItemAvatar (line 13) | function ItemAvatar() { FILE: apps/v4/examples/base/item-demo.tsx function ItemDemo (line 12) | function ItemDemo() { FILE: apps/v4/examples/base/item-dropdown.tsx function ItemDropdown (line 39) | function ItemDropdown() { FILE: apps/v4/examples/base/item-group.tsx function ItemGroupExample (line 34) | function ItemGroupExample() { FILE: apps/v4/examples/base/item-header.tsx function ItemHeaderDemo (line 35) | function ItemHeaderDemo() { FILE: apps/v4/examples/base/item-icon.tsx function ItemIcon (line 12) | function ItemIcon() { FILE: apps/v4/examples/base/item-image.tsx function ItemImage (line 32) | function ItemImage() { FILE: apps/v4/examples/base/item-link.tsx function ItemLink (line 10) | function ItemLink() { FILE: apps/v4/examples/base/item-rtl.tsx function ItemRtl (line 50) | function ItemRtl() { FILE: apps/v4/examples/base/item-size.tsx function ItemSizeDemo (line 10) | function ItemSizeDemo() { FILE: apps/v4/examples/base/item-variant.tsx function ItemVariant (line 10) | function ItemVariant() { FILE: apps/v4/examples/base/kbd-button.tsx function KbdButton (line 4) | function KbdButton() { FILE: apps/v4/examples/base/kbd-demo.tsx function KbdDemo (line 3) | function KbdDemo() { FILE: apps/v4/examples/base/kbd-group.tsx function KbdGroupExample (line 3) | function KbdGroupExample() { FILE: apps/v4/examples/base/kbd-input-group.tsx function KbdInputGroup (line 9) | function KbdInputGroup() { FILE: apps/v4/examples/base/kbd-rtl.tsx function KbdRtl (line 26) | function KbdRtl() { FILE: apps/v4/examples/base/kbd-tooltip.tsx function KbdTooltip (line 10) | function KbdTooltip() { FILE: apps/v4/examples/base/label-demo.tsx function LabelDemo (line 4) | function LabelDemo() { FILE: apps/v4/examples/base/label-rtl.tsx function LabelRtl (line 33) | function LabelRtl() { FILE: apps/v4/examples/base/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/v4/examples/base/menubar-checkbox.tsx function MenubarCheckbox (line 12) | function MenubarCheckbox() { FILE: apps/v4/examples/base/menubar-demo.tsx function MenubarDemo (line 18) | function MenubarDemo() { FILE: apps/v4/examples/base/menubar-icons.tsx function MenubarIcons (line 20) | function MenubarIcons() { FILE: apps/v4/examples/base/menubar-radio.tsx function MenubarRadio (line 15) | function MenubarRadio() { FILE: apps/v4/examples/base/menubar-rtl.tsx function MenubarRtl (line 143) | function MenubarRtl() { FILE: apps/v4/examples/base/menubar-submenu.tsx function MenubarSubmenu (line 14) | function MenubarSubmenu() { FILE: apps/v4/examples/base/muted-item-group.tsx function MutedItemGroup (line 11) | function MutedItemGroup() { FILE: apps/v4/examples/base/native-select-demo.tsx function NativeSelectDemo (line 6) | function NativeSelectDemo() { FILE: apps/v4/examples/base/native-select-disabled.tsx function NativeSelectDisabled (line 6) | function NativeSelectDisabled() { FILE: apps/v4/examples/base/native-select-groups.tsx function NativeSelectGroups (line 7) | function NativeSelectGroups() { FILE: apps/v4/examples/base/native-select-invalid.tsx function NativeSelectInvalid (line 6) | function NativeSelectInvalid() { FILE: apps/v4/examples/base/native-select-rtl.tsx function NativeSelectRtl (line 47) | function NativeSelectRtl() { FILE: apps/v4/examples/base/navigation-menu-demo.tsx function NavigationMenuDemo (line 58) | function NavigationMenuDemo() { function ListItem (line 140) | function ListItem({ FILE: apps/v4/examples/base/navigation-menu-rtl.tsx function NavigationMenuRtl (line 164) | function NavigationMenuRtl() { function ListItem (line 258) | function ListItem({ FILE: apps/v4/examples/base/outline-item-group.tsx function OutlineItemGroup (line 11) | function OutlineItemGroup() { FILE: apps/v4/examples/base/pagination-demo.tsx function PaginationDemo (line 11) | function PaginationDemo() { FILE: apps/v4/examples/base/pagination-icons-only.tsx function PaginationIconsOnly (line 18) | function PaginationIconsOnly() { FILE: apps/v4/examples/base/pagination-rtl.tsx function toArabicNumerals (line 43) | function toArabicNumerals(num: number): string { function PaginationRtl (line 52) | function PaginationRtl() { FILE: apps/v4/examples/base/pagination-simple.tsx function PaginationSimple (line 8) | function PaginationSimple() { FILE: apps/v4/examples/base/popover-alignments.tsx function PopoverAlignments (line 8) | function PopoverAlignments() { FILE: apps/v4/examples/base/popover-basic.tsx function PopoverBasic (line 11) | function PopoverBasic() { FILE: apps/v4/examples/base/popover-demo.tsx function PopoverDemo (line 10) | function PopoverDemo() { FILE: apps/v4/examples/base/popover-form.tsx function PopoverForm (line 13) | function PopoverForm() { FILE: apps/v4/examples/base/popover-rtl.tsx function PopoverRtl (line 63) | function PopoverRtl() { FILE: apps/v4/examples/base/progress-controlled.tsx function ProgressControlled (line 7) | function ProgressControlled() { FILE: apps/v4/examples/base/progress-demo.tsx function ProgressDemo (line 6) | function ProgressDemo() { FILE: apps/v4/examples/base/progress-label.tsx function ProgressWithLabel (line 7) | function ProgressWithLabel() { FILE: apps/v4/examples/base/progress-rtl.tsx function toArabicNumerals (line 36) | function toArabicNumerals(num: number): string { function ProgressRtl (line 45) | function ProgressRtl() { FILE: apps/v4/examples/base/radio-fields.tsx function RadioFields (line 13) | function RadioFields() { FILE: apps/v4/examples/base/radio-group-choice-card.tsx function RadioGroupChoiceCard (line 10) | function RadioGroupChoiceCard() { FILE: apps/v4/examples/base/radio-group-demo.tsx function RadioGroupDemo (line 4) | function RadioGroupDemo() { FILE: apps/v4/examples/base/radio-group-description.tsx function RadioGroupDescription (line 9) | function RadioGroupDescription() { FILE: apps/v4/examples/base/radio-group-disabled.tsx function RadioGroupDisabled (line 4) | function RadioGroupDisabled() { FILE: apps/v4/examples/base/radio-group-fieldset.tsx function RadioGroupFieldset (line 10) | function RadioGroupFieldset() { FILE: apps/v4/examples/base/radio-group-invalid.tsx function RadioGroupInvalid (line 10) | function RadioGroupInvalid() { FILE: apps/v4/examples/base/radio-group-rtl.tsx function RadioGroupRtl (line 53) | function RadioGroupRtl() { FILE: apps/v4/examples/base/resizable-demo.tsx function ResizableDemo (line 7) | function ResizableDemo() { FILE: apps/v4/examples/base/resizable-handle.tsx function ResizableHandleDemo (line 7) | function ResizableHandleDemo() { FILE: apps/v4/examples/base/resizable-rtl.tsx function ResizableRtl (line 42) | function ResizableRtl() { FILE: apps/v4/examples/base/resizable-vertical.tsx function ResizableVertical (line 7) | function ResizableVertical() { FILE: apps/v4/examples/base/scroll-area-demo.tsx function ScrollAreaDemo (line 9) | function ScrollAreaDemo() { FILE: apps/v4/examples/base/scroll-area-horizontal-demo.tsx type Artwork (line 5) | interface Artwork { function ScrollAreaHorizontalDemo (line 25) | function ScrollAreaHorizontalDemo() { FILE: apps/v4/examples/base/scroll-area-rtl.tsx function ScrollAreaRtl (line 37) | function ScrollAreaRtl() { FILE: apps/v4/examples/base/select-align-item.tsx function SelectAlignItem (line 31) | function SelectAlignItem() { FILE: apps/v4/examples/base/select-demo.tsx function SelectDemo (line 20) | function SelectDemo() { FILE: apps/v4/examples/base/select-disabled.tsx function SelectDisabled (line 10) | function SelectDisabled() { FILE: apps/v4/examples/base/select-groups.tsx function SelectGroups (line 12) | function SelectGroups() { FILE: apps/v4/examples/base/select-invalid.tsx function SelectInvalid (line 18) | function SelectInvalid() { FILE: apps/v4/examples/base/select-rtl.tsx function SelectRtl (line 72) | function SelectRtl() { FILE: apps/v4/examples/base/select-scrollable.tsx function SelectScrollable (line 62) | function SelectScrollable() { FILE: apps/v4/examples/base/separator-demo.tsx function SeparatorDemo (line 3) | function SeparatorDemo() { FILE: apps/v4/examples/base/separator-list.tsx function SeparatorList (line 3) | function SeparatorList() { FILE: apps/v4/examples/base/separator-menu.tsx function SeparatorMenu (line 3) | function SeparatorMenu() { FILE: apps/v4/examples/base/separator-rtl.tsx function SeparatorRtl (line 41) | function SeparatorRtl() { FILE: apps/v4/examples/base/separator-vertical.tsx function SeparatorVertical (line 3) | function SeparatorVertical() { FILE: apps/v4/examples/base/sheet-demo.tsx function SheetDemo (line 15) | function SheetDemo() { FILE: apps/v4/examples/base/sheet-no-close-button.tsx function SheetNoCloseButton (line 11) | function SheetNoCloseButton() { FILE: apps/v4/examples/base/sheet-rtl.tsx function SheetRtl (line 63) | function SheetRtl() { FILE: apps/v4/examples/base/sheet-side.tsx constant SHEET_SIDES (line 13) | const SHEET_SIDES = ["top", "right", "bottom", "left"] as const function SheetSide (line 15) | function SheetSide() { FILE: apps/v4/examples/base/sidebar-controlled.tsx function AppSidebar (line 55) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-demo.tsx function TeamSwitcher (line 195) | function TeamSwitcher({ function NavMain (line 274) | function NavMain({ function NavProjects (line 325) | function NavProjects({ function NavUser (line 384) | function NavUser({ function AppSidebar (line 473) | function AppSidebar({ FILE: apps/v4/examples/base/sidebar-footer.tsx function AppSidebar (line 23) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-group-action.tsx function AppSidebar (line 18) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-group-collapsible.tsx function AppSidebar (line 21) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-group.tsx function AppSidebar (line 16) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-header.tsx function AppSidebar (line 21) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-menu-action.tsx function AppSidebar (line 58) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-menu-badge.tsx function AppSidebar (line 56) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-menu-collapsible.tsx function AppSidebar (line 151) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-menu-sub.tsx function AppSidebar (line 145) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-menu.tsx function AppSidebar (line 50) | function AppSidebar() { FILE: apps/v4/examples/base/sidebar-rsc.tsx function fetchProjects (line 56) | async function fetchProjects() { function AppSidebar (line 61) | function AppSidebar() { function NavProjectsSkeleton (line 80) | function NavProjectsSkeleton() { function NavProjects (line 92) | async function NavProjects() { FILE: apps/v4/examples/base/sidebar-rtl.tsx function SidebarRtl (line 187) | function SidebarRtl() { function AppSidebarWithProvider (line 195) | function AppSidebarWithProvider() { function AppSidebar (line 212) | function AppSidebar() { function SidebarContentInner (line 286) | function SidebarContentInner({ FILE: apps/v4/examples/base/skeleton-avatar.tsx function SkeletonAvatar (line 3) | function SkeletonAvatar() { FILE: apps/v4/examples/base/skeleton-card.tsx function SkeletonCard (line 4) | function SkeletonCard() { FILE: apps/v4/examples/base/skeleton-demo.tsx function SkeletonDemo (line 3) | function SkeletonDemo() { FILE: apps/v4/examples/base/skeleton-form.tsx function SkeletonForm (line 3) | function SkeletonForm() { FILE: apps/v4/examples/base/skeleton-rtl.tsx function SkeletonRtl (line 26) | function SkeletonRtl() { FILE: apps/v4/examples/base/skeleton-table.tsx function SkeletonTable (line 3) | function SkeletonTable() { FILE: apps/v4/examples/base/skeleton-text.tsx function SkeletonText (line 3) | function SkeletonText() { FILE: apps/v4/examples/base/slider-controlled.tsx function SliderControlled (line 7) | function SliderControlled() { FILE: apps/v4/examples/base/slider-demo.tsx function SliderDemo (line 3) | function SliderDemo() { FILE: apps/v4/examples/base/slider-disabled.tsx function SliderDisabled (line 3) | function SliderDisabled() { FILE: apps/v4/examples/base/slider-multiple.tsx function SliderMultiple (line 3) | function SliderMultiple() { FILE: apps/v4/examples/base/slider-range.tsx function SliderRange (line 3) | function SliderRange() { FILE: apps/v4/examples/base/slider-rtl.tsx function SliderRtl (line 26) | function SliderRtl() { FILE: apps/v4/examples/base/slider-vertical.tsx function SliderVertical (line 3) | function SliderVertical() { FILE: apps/v4/examples/base/sonner-demo.tsx function SonnerDemo (line 6) | function SonnerDemo() { FILE: apps/v4/examples/base/sonner-description.tsx function SonnerDescription (line 6) | function SonnerDescription() { FILE: apps/v4/examples/base/sonner-position.tsx function SonnerPosition (line 6) | function SonnerPosition() { FILE: apps/v4/examples/base/sonner-types.tsx function SonnerTypes (line 6) | function SonnerTypes() { FILE: apps/v4/examples/base/spinner-badge.tsx function SpinnerBadge (line 4) | function SpinnerBadge() { FILE: apps/v4/examples/base/spinner-button.tsx function SpinnerButton (line 4) | function SpinnerButton() { FILE: apps/v4/examples/base/spinner-custom.tsx function Spinner (line 5) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { function SpinnerCustom (line 16) | function SpinnerCustom() { FILE: apps/v4/examples/base/spinner-demo.tsx function SpinnerDemo (line 9) | function SpinnerDemo() { FILE: apps/v4/examples/base/spinner-empty.tsx function SpinnerEmpty (line 12) | function SpinnerEmpty() { FILE: apps/v4/examples/base/spinner-input-group.tsx function SpinnerInputGroup (line 11) | function SpinnerInputGroup() { FILE: apps/v4/examples/base/spinner-rtl.tsx function SpinnerRtl (line 41) | function SpinnerRtl() { FILE: apps/v4/examples/base/spinner-size.tsx function SpinnerSize (line 3) | function SpinnerSize() { FILE: apps/v4/examples/base/switch-choice-card.tsx function SwitchChoiceCard (line 11) | function SwitchChoiceCard() { FILE: apps/v4/examples/base/switch-demo.tsx function SwitchDemo (line 4) | function SwitchDemo() { FILE: apps/v4/examples/base/switch-description.tsx function SwitchDescription (line 9) | function SwitchDescription() { FILE: apps/v4/examples/base/switch-disabled.tsx function SwitchDisabled (line 4) | function SwitchDisabled() { FILE: apps/v4/examples/base/switch-invalid.tsx function SwitchInvalid (line 9) | function SwitchInvalid() { FILE: apps/v4/examples/base/switch-rtl.tsx function SwitchRtl (line 43) | function SwitchRtl() { FILE: apps/v4/examples/base/switch-sizes.tsx function SwitchSizes (line 4) | function SwitchSizes() { FILE: apps/v4/examples/base/table-actions.tsx function TableActions (line 19) | function TableActions() { FILE: apps/v4/examples/base/table-demo.tsx function TableDemo (line 57) | function TableDemo() { FILE: apps/v4/examples/base/table-footer.tsx function TableFooterExample (line 57) | function TableFooterExample() { FILE: apps/v4/examples/base/table-rtl.tsx function TableRtl (line 119) | function TableRtl() { FILE: apps/v4/examples/base/tabs-demo.tsx function TabsDemo (line 15) | function TabsDemo() { FILE: apps/v4/examples/base/tabs-disabled.tsx function TabsDisabled (line 3) | function TabsDisabled() { FILE: apps/v4/examples/base/tabs-icons.tsx function TabsIcons (line 4) | function TabsIcons() { FILE: apps/v4/examples/base/tabs-line.tsx function TabsLine (line 3) | function TabsLine() { FILE: apps/v4/examples/base/tabs-rtl.tsx function TabsRtl (line 101) | function TabsRtl() { FILE: apps/v4/examples/base/tabs-vertical.tsx function TabsVertical (line 3) | function TabsVertical() { FILE: apps/v4/examples/base/textarea-button.tsx function TextareaButton (line 4) | function TextareaButton() { FILE: apps/v4/examples/base/textarea-demo.tsx function TextareaDemo (line 3) | function TextareaDemo() { FILE: apps/v4/examples/base/textarea-disabled.tsx function TextareaDisabled (line 4) | function TextareaDisabled() { FILE: apps/v4/examples/base/textarea-field.tsx function TextareaField (line 4) | function TextareaField() { FILE: apps/v4/examples/base/textarea-invalid.tsx function TextareaInvalid (line 4) | function TextareaInvalid() { FILE: apps/v4/examples/base/textarea-rtl.tsx function TextareaRtl (line 43) | function TextareaRtl() { FILE: apps/v4/examples/base/toggle-demo.tsx function ToggleDemo (line 4) | function ToggleDemo() { FILE: apps/v4/examples/base/toggle-disabled.tsx function ToggleDisabled (line 3) | function ToggleDisabled() { FILE: apps/v4/examples/base/toggle-group-demo.tsx function ToggleGroupDemo (line 4) | function ToggleGroupDemo() { FILE: apps/v4/examples/base/toggle-group-disabled.tsx function ToggleGroupDisabled (line 4) | function ToggleGroupDisabled() { FILE: apps/v4/examples/base/toggle-group-font-weight-selector.tsx function ToggleGroupFontWeightSelector (line 7) | function ToggleGroupFontWeightSelector() { FILE: apps/v4/examples/base/toggle-group-outline.tsx function ToggleGroupOutline (line 3) | function ToggleGroupOutline() { FILE: apps/v4/examples/base/toggle-group-rtl.tsx function ToggleGroupRtl (line 41) | function ToggleGroupRtl() { FILE: apps/v4/examples/base/toggle-group-sizes.tsx function ToggleGroupSizes (line 3) | function ToggleGroupSizes() { FILE: apps/v4/examples/base/toggle-group-spacing.tsx function ToggleGroupSpacing (line 3) | function ToggleGroupSpacing() { FILE: apps/v4/examples/base/toggle-group-vertical.tsx function ToggleGroupVertical (line 4) | function ToggleGroupVertical() { FILE: apps/v4/examples/base/toggle-outline.tsx function ToggleOutline (line 4) | function ToggleOutline() { FILE: apps/v4/examples/base/toggle-rtl.tsx function ToggleRtl (line 33) | function ToggleRtl() { FILE: apps/v4/examples/base/toggle-sizes.tsx function ToggleSizes (line 3) | function ToggleSizes() { FILE: apps/v4/examples/base/toggle-text.tsx function ToggleText (line 4) | function ToggleText() { FILE: apps/v4/examples/base/tooltip-demo.tsx function TooltipDemo (line 8) | function TooltipDemo() { FILE: apps/v4/examples/base/tooltip-disabled.tsx function TooltipDisabled (line 8) | function TooltipDisabled() { FILE: apps/v4/examples/base/tooltip-keyboard.tsx function TooltipKeyboard (line 10) | function TooltipKeyboard() { FILE: apps/v4/examples/base/tooltip-rtl.tsx function TooltipRtl (line 57) | function TooltipRtl() { FILE: apps/v4/examples/base/tooltip-sides.tsx function TooltipSides (line 8) | function TooltipSides() { FILE: apps/v4/examples/base/typography-blockquote.tsx function TypographyBlockquote (line 1) | function TypographyBlockquote() { FILE: apps/v4/examples/base/typography-demo.tsx function TypographyDemo (line 1) | function TypographyDemo() { FILE: apps/v4/examples/base/typography-h1.tsx function TypographyH1 (line 1) | function TypographyH1() { FILE: apps/v4/examples/base/typography-h2.tsx function TypographyH2 (line 1) | function TypographyH2() { FILE: apps/v4/examples/base/typography-h3.tsx function TypographyH3 (line 1) | function TypographyH3() { FILE: apps/v4/examples/base/typography-h4.tsx function TypographyH4 (line 1) | function TypographyH4() { FILE: apps/v4/examples/base/typography-inline-code.tsx function TypographyInlineCode (line 1) | function TypographyInlineCode() { FILE: apps/v4/examples/base/typography-large.tsx function TypographyLarge (line 1) | function TypographyLarge() { FILE: apps/v4/examples/base/typography-lead.tsx function TypographyLead (line 1) | function TypographyLead() { FILE: apps/v4/examples/base/typography-list.tsx function TypographyList (line 1) | function TypographyList() { FILE: apps/v4/examples/base/typography-muted.tsx function TypographyMuted (line 1) | function TypographyMuted() { FILE: apps/v4/examples/base/typography-p.tsx function TypographyP (line 1) | function TypographyP() { FILE: apps/v4/examples/base/typography-rtl.tsx function TypographyRtl (line 139) | function TypographyRtl() { FILE: apps/v4/examples/base/typography-small.tsx function TypographySmall (line 1) | function TypographySmall() { FILE: apps/v4/examples/base/typography-table.tsx function TypographyTable (line 1) | function TypographyTable() { FILE: apps/v4/examples/base/ui-rtl/accordion.tsx function Accordion (line 7) | function Accordion({ className, ...props }: AccordionPrimitive.Root.Prop... function AccordionItem (line 17) | function AccordionItem({ className, ...props }: AccordionPrimitive.Item.... function AccordionTrigger (line 27) | function AccordionTrigger({ function AccordionContent (line 56) | function AccordionContent({ FILE: apps/v4/examples/base/ui-rtl/alert-dialog.tsx function AlertDialog (line 8) | function AlertDialog({ ...props }: AlertDialogPrimitive.Root.Props) { function AlertDialogTrigger (line 12) | function AlertDialogTrigger({ ...props }: AlertDialogPrimitive.Trigger.P... function AlertDialogPortal (line 18) | function AlertDialogPortal({ ...props }: AlertDialogPrimitive.Portal.Pro... function AlertDialogOverlay (line 24) | function AlertDialogOverlay({ function AlertDialogContent (line 40) | function AlertDialogContent({ function AlertDialogHeader (line 63) | function AlertDialogHeader({ function AlertDialogFooter (line 79) | function AlertDialogFooter({ function AlertDialogMedia (line 95) | function AlertDialogMedia({ function AlertDialogTitle (line 111) | function AlertDialogTitle({ function AlertDialogDescription (line 127) | function AlertDialogDescription({ function AlertDialogAction (line 143) | function AlertDialogAction({ function AlertDialogCancel (line 156) | function AlertDialogCancel({ FILE: apps/v4/examples/base/ui-rtl/alert.tsx function Alert (line 21) | function Alert({ function AlertTitle (line 36) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 49) | function AlertDescription({ function AlertAction (line 65) | function AlertAction({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/examples/base/ui-rtl/aspect-ratio.tsx function AspectRatio (line 3) | function AspectRatio({ FILE: apps/v4/examples/base/ui-rtl/avatar.tsx function Avatar (line 7) | function Avatar({ function AvatarImage (line 27) | function AvatarImage({ className, ...props }: AvatarPrimitive.Image.Prop... function AvatarFallback (line 40) | function AvatarFallback({ function AvatarBadge (line 56) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 72) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 85) | function AvatarGroupCount({ FILE: apps/v4/examples/base/ui-rtl/badge.tsx function Badge (line 29) | function Badge({ FILE: apps/v4/examples/base/ui-rtl/breadcrumb.tsx function Breadcrumb (line 7) | function Breadcrumb({ className, ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 18) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 31) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 41) | function BreadcrumbLink({ function BreadcrumbPage (line 61) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 74) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 92) | function BreadcrumbEllipsis({ FILE: apps/v4/examples/base/ui-rtl/button-group.tsx function ButtonGroup (line 24) | function ButtonGroup({ function ButtonGroupText (line 40) | function ButtonGroupText({ function ButtonGroupSeparator (line 63) | function ButtonGroupSeparator({ FILE: apps/v4/examples/base/ui-rtl/button.tsx function Button (line 44) | function Button({ FILE: apps/v4/examples/base/ui-rtl/calendar.tsx function Calendar (line 18) | function Calendar({ function CalendarDayButton (line 192) | function CalendarDayButton({ FILE: apps/v4/examples/base/ui-rtl/card.tsx function Card (line 4) | function Card({ function CardHeader (line 22) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 35) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 48) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 58) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 71) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 81) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui-rtl/carousel.tsx type CarouselApi (line 11) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 12) | type UseCarouselParameters = Parameters type CarouselOptions (line 13) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 14) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 16) | type CarouselProps = { type CarouselContextProps (line 23) | type CarouselContextProps = { function useCarousel (line 34) | function useCarousel() { function Carousel (line 44) | function Carousel({ function CarouselContent (line 134) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 155) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 173) | function CarouselPrevious({ function CarouselNext (line 203) | function CarouselNext({ FILE: apps/v4/examples/base/ui-rtl/chart.tsx constant THEMES (line 8) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 10) | type ChartConfig = { type ChartContextProps (line 20) | type ChartContextProps = { function useChart (line 26) | function useChart() { function ChartContainer (line 36) | function ChartContainer({ function ChartTooltipContent (line 106) | function ChartTooltipContent({ function ChartLegendContent (line 254) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 310) | function getPayloadConfigFromPayload( FILE: apps/v4/examples/base/ui-rtl/checkbox.tsx function Checkbox (line 7) | function Checkbox({ className, ...props }: CheckboxPrimitive.Root.Props) { FILE: apps/v4/examples/base/ui-rtl/collapsible.tsx function Collapsible (line 5) | function Collapsible({ ...props }: CollapsiblePrimitive.Root.Props) { function CollapsibleTrigger (line 9) | function CollapsibleTrigger({ ...props }: CollapsiblePrimitive.Trigger.P... function CollapsibleContent (line 15) | function CollapsibleContent({ ...props }: CollapsiblePrimitive.Panel.Pro... FILE: apps/v4/examples/base/ui-rtl/combobox.tsx function ComboboxValue (line 17) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 21) | function ComboboxTrigger({ function ComboboxClear (line 38) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 51) | function ComboboxInput({ function ComboboxContent (line 86) | function ComboboxContent({ function ComboboxList (line 123) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 136) | function ComboboxItem({ function ComboboxGroup (line 162) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 172) | function ComboboxLabel({ function ComboboxCollection (line 185) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 191) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 204) | function ComboboxSeparator({ function ComboboxChips (line 217) | function ComboboxChips({ function ComboboxChip (line 234) | function ComboboxChip({ function ComboboxChipsInput (line 265) | function ComboboxChipsInput({ function useComboboxAnchor (line 278) | function useComboboxAnchor() { FILE: apps/v4/examples/base/ui-rtl/command.tsx function Command (line 16) | function Command({ function CommandDialog (line 32) | function CommandDialog({ function CommandInput (line 65) | function CommandInput({ function CommandList (line 88) | function CommandList({ function CommandEmpty (line 104) | function CommandEmpty({ function CommandGroup (line 117) | function CommandGroup({ function CommandSeparator (line 133) | function CommandSeparator({ function CommandItem (line 146) | function CommandItem({ function CommandShortcut (line 166) | function CommandShortcut({ FILE: apps/v4/examples/base/ui-rtl/context-menu.tsx function ContextMenu (line 8) | function ContextMenu({ ...props }: ContextMenuPrimitive.Root.Props) { function ContextMenuPortal (line 12) | function ContextMenuPortal({ ...props }: ContextMenuPrimitive.Portal.Pro... function ContextMenuTrigger (line 18) | function ContextMenuTrigger({ function ContextMenuContent (line 31) | function ContextMenuContent({ function ContextMenuGroup (line 65) | function ContextMenuGroup({ ...props }: ContextMenuPrimitive.Group.Props) { function ContextMenuLabel (line 71) | function ContextMenuLabel({ function ContextMenuItem (line 91) | function ContextMenuItem({ function ContextMenuSub (line 114) | function ContextMenuSub({ ...props }: ContextMenuPrimitive.SubmenuRoot.P... function ContextMenuSubTrigger (line 120) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 144) | function ContextMenuSubContent({ function ContextMenuCheckboxItem (line 157) | function ContextMenuCheckboxItem({ function ContextMenuRadioGroup (line 187) | function ContextMenuRadioGroup({ function ContextMenuRadioItem (line 198) | function ContextMenuRadioItem({ function ContextMenuSeparator (line 226) | function ContextMenuSeparator({ function ContextMenuShortcut (line 239) | function ContextMenuShortcut({ FILE: apps/v4/examples/base/ui-rtl/dialog.tsx function Dialog (line 9) | function Dialog({ ...props }: DialogPrimitive.Root.Props) { function DialogTrigger (line 13) | function DialogTrigger({ ...props }: DialogPrimitive.Trigger.Props) { function DialogPortal (line 17) | function DialogPortal({ ...props }: DialogPrimitive.Portal.Props) { function DialogClose (line 21) | function DialogClose({ ...props }: DialogPrimitive.Close.Props) { function DialogOverlay (line 25) | function DialogOverlay({ function DialogContent (line 41) | function DialogContent({ function DialogHeader (line 81) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 91) | function DialogFooter({ function DialogTitle (line 118) | function DialogTitle({ className, ...props }: DialogPrimitive.Title.Prop... function DialogDescription (line 131) | function DialogDescription({ FILE: apps/v4/examples/base/ui-rtl/drawer.tsx function Drawer (line 7) | function Drawer({ function DrawerTrigger (line 13) | function DrawerTrigger({ function DrawerPortal (line 19) | function DrawerPortal({ function DrawerClose (line 25) | function DrawerClose({ function DrawerOverlay (line 31) | function DrawerOverlay({ function DrawerContent (line 47) | function DrawerContent({ function DrawerHeader (line 70) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 83) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 93) | function DrawerTitle({ function DrawerDescription (line 109) | function DrawerDescription({ FILE: apps/v4/examples/base/ui-rtl/dropdown-menu.tsx function DropdownMenu (line 8) | function DropdownMenu({ ...props }: MenuPrimitive.Root.Props) { function DropdownMenuPortal (line 12) | function DropdownMenuPortal({ ...props }: MenuPrimitive.Portal.Props) { function DropdownMenuTrigger (line 16) | function DropdownMenuTrigger({ ...props }: MenuPrimitive.Trigger.Props) { function DropdownMenuContent (line 20) | function DropdownMenuContent({ function DropdownMenuGroup (line 54) | function DropdownMenuGroup({ ...props }: MenuPrimitive.Group.Props) { function DropdownMenuLabel (line 58) | function DropdownMenuLabel({ function DropdownMenuItem (line 78) | function DropdownMenuItem({ function DropdownMenuSub (line 101) | function DropdownMenuSub({ ...props }: MenuPrimitive.SubmenuRoot.Props) { function DropdownMenuSubTrigger (line 105) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 129) | function DropdownMenuSubContent({ function DropdownMenuCheckboxItem (line 153) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 186) | function DropdownMenuRadioGroup({ ...props }: MenuPrimitive.RadioGroup.P... function DropdownMenuRadioItem (line 195) | function DropdownMenuRadioItem({ function DropdownMenuSeparator (line 226) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 239) | function DropdownMenuShortcut({ FILE: apps/v4/examples/base/ui-rtl/empty.tsx function Empty (line 4) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 17) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 42) | function EmptyMedia({ function EmptyTitle (line 57) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 70) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 83) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/examples/base/ui-rtl/field.tsx function FieldSet (line 9) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 22) | function FieldLegend({ function FieldGroup (line 40) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 71) | function Field({ function FieldContent (line 87) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 100) | function FieldLabel({ function FieldTitle (line 117) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 130) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 145) | function FieldSeparator({ function FieldError (line 175) | function FieldError({ FILE: apps/v4/examples/base/ui-rtl/hover-card.tsx function HoverCard (line 6) | function HoverCard({ ...props }: PreviewCardPrimitive.Root.Props) { function HoverCardTrigger (line 10) | function HoverCardTrigger({ ...props }: PreviewCardPrimitive.Trigger.Pro... function HoverCardContent (line 16) | function HoverCardContent({ FILE: apps/v4/examples/base/ui-rtl/input-group.tsx function InputGroup (line 10) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 45) | function InputGroupAddon({ function InputGroupButton (line 85) | function InputGroupButton({ function InputGroupText (line 106) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 118) | function InputGroupInput({ function InputGroupTextarea (line 134) | function InputGroupTextarea({ FILE: apps/v4/examples/base/ui-rtl/input-otp.tsx function InputOTP (line 8) | function InputOTP({ function InputOTPGroup (line 29) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 42) | function InputOTPSlot({ function InputOTPSeparator (line 72) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui-rtl/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/examples/base/ui-rtl/item.tsx function ItemGroup (line 8) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 22) | function ItemSeparator({ function Item (line 58) | function Item({ function ItemMedia (line 99) | function ItemMedia({ function ItemContent (line 114) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 127) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 140) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 153) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 163) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 176) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui-rtl/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 16) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui-rtl/label.tsx function Label (line 6) | function Label({ className, ...props }: React.ComponentProps<"label">) { FILE: apps/v4/examples/base/ui-rtl/menubar.tsx function Menubar (line 24) | function Menubar({ className, ...props }: MenubarPrimitive.Props) { function MenubarMenu (line 37) | function MenubarMenu({ ...props }: React.ComponentProps, "size"> & { function NativeSelect (line 9) | function NativeSelect({ function NativeSelectOption (line 38) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 42) | function NativeSelectOptGroup({ FILE: apps/v4/examples/base/ui-rtl/navigation-menu.tsx function NavigationMenu (line 6) | function NavigationMenu({ function NavigationMenuList (line 28) | function NavigationMenuList({ function NavigationMenuItem (line 44) | function NavigationMenuItem({ function NavigationMenuTrigger (line 61) | function NavigationMenuTrigger({ function NavigationMenuContent (line 81) | function NavigationMenuContent({ function NavigationMenuPositioner (line 97) | function NavigationMenuPositioner({ function NavigationMenuLink (line 126) | function NavigationMenuLink({ function NavigationMenuIndicator (line 142) | function NavigationMenuIndicator({ FILE: apps/v4/examples/base/ui-rtl/pagination.tsx function Pagination (line 10) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 22) | function PaginationContent({ function PaginationItem (line 35) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 39) | type PaginationLinkProps = { function PaginationLink (line 44) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 86) | function PaginationNext({ function PaginationEllipsis (line 104) | function PaginationEllipsis({ FILE: apps/v4/examples/base/ui-rtl/popover.tsx function Popover (line 7) | function Popover({ ...props }: PopoverPrimitive.Root.Props) { function PopoverTrigger (line 11) | function PopoverTrigger({ ...props }: PopoverPrimitive.Trigger.Props) { function PopoverContent (line 15) | function PopoverContent({ function PopoverHeader (line 49) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 59) | function PopoverTitle({ className, ...props }: PopoverPrimitive.Title.Pr... function PopoverDescription (line 69) | function PopoverDescription({ FILE: apps/v4/examples/base/ui-rtl/progress.tsx function Progress (line 6) | function Progress({ function ProgressTrack (line 27) | function ProgressTrack({ className, ...props }: ProgressPrimitive.Track.... function ProgressIndicator (line 40) | function ProgressIndicator({ function ProgressLabel (line 53) | function ProgressLabel({ className, ...props }: ProgressPrimitive.Label.... function ProgressValue (line 63) | function ProgressValue({ className, ...props }: ProgressPrimitive.Value.... FILE: apps/v4/examples/base/ui-rtl/radio-group.tsx function RadioGroup (line 7) | function RadioGroup({ className, ...props }: RadioGroupPrimitive.Props) { function RadioGroupItem (line 17) | function RadioGroupItem({ className, ...props }: RadioPrimitive.Root.Pro... FILE: apps/v4/examples/base/ui-rtl/resizable.tsx function ResizablePanelGroup (line 6) | function ResizablePanelGroup({ function ResizablePanel (line 22) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 26) | function ResizableHandle({ FILE: apps/v4/examples/base/ui-rtl/scroll-area.tsx function ScrollArea (line 7) | function ScrollArea({ function ScrollBar (line 30) | function ScrollBar({ FILE: apps/v4/examples/base/ui-rtl/select.tsx function SelectGroup (line 10) | function SelectGroup({ className, ...props }: SelectPrimitive.Group.Prop... function SelectValue (line 20) | function SelectValue({ className, ...props }: SelectPrimitive.Value.Prop... function SelectTrigger (line 30) | function SelectTrigger({ function SelectContent (line 58) | function SelectContent({ function SelectLabel (line 100) | function SelectLabel({ function SelectItem (line 113) | function SelectItem({ function SelectSeparator (line 141) | function SelectSeparator({ function SelectScrollUpButton (line 154) | function SelectScrollUpButton({ function SelectScrollDownButton (line 172) | function SelectScrollDownButton({ FILE: apps/v4/examples/base/ui-rtl/separator.tsx function Separator (line 6) | function Separator({ FILE: apps/v4/examples/base/ui-rtl/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: SheetPrimitive.Root.Props) { function SheetTrigger (line 13) | function SheetTrigger({ ...props }: SheetPrimitive.Trigger.Props) { function SheetClose (line 17) | function SheetClose({ ...props }: SheetPrimitive.Close.Props) { function SheetPortal (line 21) | function SheetPortal({ ...props }: SheetPrimitive.Portal.Props) { function SheetOverlay (line 25) | function SheetOverlay({ className, ...props }: SheetPrimitive.Backdrop.P... function SheetContent (line 38) | function SheetContent({ function SheetHeader (line 81) | function SheetHeader({ className, ...props }: React.ComponentProps<"div"... function SheetFooter (line 91) | function SheetFooter({ className, ...props }: React.ComponentProps<"div"... function SheetTitle (line 101) | function SheetTitle({ className, ...props }: SheetPrimitive.Title.Props) { function SheetDescription (line 114) | function SheetDescription({ FILE: apps/v4/examples/base/ui-rtl/sidebar.tsx constant SIDEBAR_COOKIE_NAME (line 27) | const SIDEBAR_COOKIE_NAME = "sidebar_state" constant SIDEBAR_COOKIE_MAX_AGE (line 28) | const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7 constant SIDEBAR_WIDTH (line 29) | const SIDEBAR_WIDTH = "16rem" constant SIDEBAR_WIDTH_MOBILE (line 30) | const SIDEBAR_WIDTH_MOBILE = "18rem" constant SIDEBAR_WIDTH_ICON (line 31) | const SIDEBAR_WIDTH_ICON = "3rem" constant SIDEBAR_KEYBOARD_SHORTCUT (line 32) | const SIDEBAR_KEYBOARD_SHORTCUT = "b" type SidebarContextProps (line 34) | type SidebarContextProps = { function useSidebar (line 46) | function useSidebar() { function SidebarProvider (line 55) | function SidebarProvider({ function Sidebar (line 151) | function Sidebar({ function SidebarTrigger (line 253) | function SidebarTrigger({ function SidebarRail (line 279) | function SidebarRail({ className, ...props }: React.ComponentProps<"butt... function SidebarInset (line 304) | function SidebarInset({ className, ...props }: React.ComponentProps<"mai... function SidebarInput (line 317) | function SidebarInput({ function SidebarHeader (line 331) | function SidebarHeader({ className, ...props }: React.ComponentProps<"di... function SidebarFooter (line 342) | function SidebarFooter({ className, ...props }: React.ComponentProps<"di... function SidebarSeparator (line 353) | function SidebarSeparator({ function SidebarContent (line 367) | function SidebarContent({ className, ...props }: React.ComponentProps<"d... function SidebarGroup (line 381) | function SidebarGroup({ className, ...props }: React.ComponentProps<"div... function SidebarGroupLabel (line 392) | function SidebarGroupLabel({ function SidebarGroupAction (line 416) | function SidebarGroupAction({ function SidebarGroupContent (line 440) | function SidebarGroupContent({ function SidebarMenu (line 454) | function SidebarMenu({ className, ...props }: React.ComponentProps<"ul">) { function SidebarMenuItem (line 465) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 498) | function SidebarMenuButton({ function SidebarMenuAction (line 552) | function SidebarMenuAction({ function SidebarMenuBadge (line 582) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 599) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 637) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 651) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 665) | function SidebarMenuSubButton({ FILE: apps/v4/examples/base/ui-rtl/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui-rtl/slider.tsx function Slider (line 7) | function Slider({ FILE: apps/v4/examples/base/ui-rtl/spinner.tsx function Spinner (line 4) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/examples/base/ui-rtl/switch.tsx function Switch (line 6) | function Switch({ FILE: apps/v4/examples/base/ui-rtl/table.tsx function Table (line 6) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 21) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 31) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 41) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 54) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 67) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 80) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 93) | function TableCaption({ FILE: apps/v4/examples/base/ui-rtl/tabs.tsx function Tabs (line 7) | function Tabs({ function TabsList (line 40) | function TabsList({ function TabsTrigger (line 55) | function TabsTrigger({ className, ...props }: TabsPrimitive.Tab.Props) { function TabsContent (line 71) | function TabsContent({ className, ...props }: TabsPrimitive.Panel.Props) { FILE: apps/v4/examples/base/ui-rtl/textarea.tsx function Textarea (line 4) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/examples/base/ui-rtl/toggle-group.tsx function ToggleGroup (line 22) | function ToggleGroup({ function ToggleGroupItem (line 58) | function ToggleGroupItem({ FILE: apps/v4/examples/base/ui-rtl/toggle.tsx function Toggle (line 28) | function Toggle({ FILE: apps/v4/examples/base/ui-rtl/tooltip.tsx function TooltipProvider (line 6) | function TooltipProvider({ function Tooltip (line 19) | function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { function TooltipTrigger (line 23) | function TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) { function TooltipContent (line 27) | function TooltipContent({ FILE: apps/v4/examples/base/ui/accordion.tsx function Accordion (line 7) | function Accordion({ className, ...props }: AccordionPrimitive.Root.Prop... function AccordionItem (line 17) | function AccordionItem({ className, ...props }: AccordionPrimitive.Item.... function AccordionTrigger (line 27) | function AccordionTrigger({ function AccordionContent (line 56) | function AccordionContent({ FILE: apps/v4/examples/base/ui/alert-dialog.tsx function AlertDialog (line 8) | function AlertDialog({ ...props }: AlertDialogPrimitive.Root.Props) { function AlertDialogTrigger (line 12) | function AlertDialogTrigger({ ...props }: AlertDialogPrimitive.Trigger.P... function AlertDialogPortal (line 18) | function AlertDialogPortal({ ...props }: AlertDialogPrimitive.Portal.Pro... function AlertDialogOverlay (line 24) | function AlertDialogOverlay({ function AlertDialogContent (line 40) | function AlertDialogContent({ function AlertDialogHeader (line 63) | function AlertDialogHeader({ function AlertDialogFooter (line 79) | function AlertDialogFooter({ function AlertDialogMedia (line 95) | function AlertDialogMedia({ function AlertDialogTitle (line 111) | function AlertDialogTitle({ function AlertDialogDescription (line 127) | function AlertDialogDescription({ function AlertDialogAction (line 143) | function AlertDialogAction({ function AlertDialogCancel (line 156) | function AlertDialogCancel({ FILE: apps/v4/examples/base/ui/alert.tsx function Alert (line 21) | function Alert({ function AlertTitle (line 36) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 49) | function AlertDescription({ function AlertAction (line 65) | function AlertAction({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/examples/base/ui/aspect-ratio.tsx function AspectRatio (line 3) | function AspectRatio({ FILE: apps/v4/examples/base/ui/avatar.tsx function Avatar (line 7) | function Avatar({ function AvatarImage (line 27) | function AvatarImage({ className, ...props }: AvatarPrimitive.Image.Prop... function AvatarFallback (line 40) | function AvatarFallback({ function AvatarBadge (line 56) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 72) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 85) | function AvatarGroupCount({ FILE: apps/v4/examples/base/ui/badge.tsx function Badge (line 29) | function Badge({ FILE: apps/v4/examples/base/ui/breadcrumb.tsx function Breadcrumb (line 7) | function Breadcrumb({ className, ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 18) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 31) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 41) | function BreadcrumbLink({ function BreadcrumbPage (line 61) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 74) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 92) | function BreadcrumbEllipsis({ FILE: apps/v4/examples/base/ui/button-group.tsx function ButtonGroup (line 24) | function ButtonGroup({ function ButtonGroupText (line 40) | function ButtonGroupText({ function ButtonGroupSeparator (line 63) | function ButtonGroupSeparator({ FILE: apps/v4/examples/base/ui/button.tsx function Button (line 44) | function Button({ FILE: apps/v4/examples/base/ui/calendar.tsx function Calendar (line 18) | function Calendar({ function CalendarDayButton (line 192) | function CalendarDayButton({ FILE: apps/v4/examples/base/ui/card.tsx function Card (line 4) | function Card({ function CardHeader (line 22) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 35) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 48) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 58) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 71) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 81) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui/carousel.tsx type CarouselApi (line 11) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 12) | type UseCarouselParameters = Parameters type CarouselOptions (line 13) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 14) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 16) | type CarouselProps = { type CarouselContextProps (line 23) | type CarouselContextProps = { function useCarousel (line 34) | function useCarousel() { function Carousel (line 44) | function Carousel({ function CarouselContent (line 134) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 155) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 173) | function CarouselPrevious({ function CarouselNext (line 203) | function CarouselNext({ FILE: apps/v4/examples/base/ui/chart.tsx constant THEMES (line 8) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 10) | type ChartConfig = { type ChartContextProps (line 20) | type ChartContextProps = { function useChart (line 26) | function useChart() { function ChartContainer (line 36) | function ChartContainer({ function ChartTooltipContent (line 106) | function ChartTooltipContent({ function ChartLegendContent (line 254) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 310) | function getPayloadConfigFromPayload( FILE: apps/v4/examples/base/ui/checkbox.tsx function Checkbox (line 7) | function Checkbox({ className, ...props }: CheckboxPrimitive.Root.Props) { FILE: apps/v4/examples/base/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ ...props }: CollapsiblePrimitive.Root.Props) { function CollapsibleTrigger (line 9) | function CollapsibleTrigger({ ...props }: CollapsiblePrimitive.Trigger.P... function CollapsibleContent (line 15) | function CollapsibleContent({ ...props }: CollapsiblePrimitive.Panel.Pro... FILE: apps/v4/examples/base/ui/combobox.tsx function ComboboxValue (line 17) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 21) | function ComboboxTrigger({ function ComboboxClear (line 38) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 51) | function ComboboxInput({ function ComboboxContent (line 86) | function ComboboxContent({ function ComboboxList (line 123) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 136) | function ComboboxItem({ function ComboboxGroup (line 162) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 172) | function ComboboxLabel({ function ComboboxCollection (line 185) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 191) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 204) | function ComboboxSeparator({ function ComboboxChips (line 217) | function ComboboxChips({ function ComboboxChip (line 234) | function ComboboxChip({ function ComboboxChipsInput (line 265) | function ComboboxChipsInput({ function useComboboxAnchor (line 278) | function useComboboxAnchor() { FILE: apps/v4/examples/base/ui/command.tsx function Command (line 16) | function Command({ function CommandDialog (line 32) | function CommandDialog({ function CommandInput (line 65) | function CommandInput({ function CommandList (line 88) | function CommandList({ function CommandEmpty (line 104) | function CommandEmpty({ function CommandGroup (line 117) | function CommandGroup({ function CommandSeparator (line 133) | function CommandSeparator({ function CommandItem (line 146) | function CommandItem({ function CommandShortcut (line 166) | function CommandShortcut({ FILE: apps/v4/examples/base/ui/context-menu.tsx function ContextMenu (line 8) | function ContextMenu({ ...props }: ContextMenuPrimitive.Root.Props) { function ContextMenuPortal (line 12) | function ContextMenuPortal({ ...props }: ContextMenuPrimitive.Portal.Pro... function ContextMenuTrigger (line 18) | function ContextMenuTrigger({ function ContextMenuContent (line 31) | function ContextMenuContent({ function ContextMenuGroup (line 65) | function ContextMenuGroup({ ...props }: ContextMenuPrimitive.Group.Props) { function ContextMenuLabel (line 71) | function ContextMenuLabel({ function ContextMenuItem (line 91) | function ContextMenuItem({ function ContextMenuSub (line 114) | function ContextMenuSub({ ...props }: ContextMenuPrimitive.SubmenuRoot.P... function ContextMenuSubTrigger (line 120) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 144) | function ContextMenuSubContent({ function ContextMenuCheckboxItem (line 157) | function ContextMenuCheckboxItem({ function ContextMenuRadioGroup (line 187) | function ContextMenuRadioGroup({ function ContextMenuRadioItem (line 198) | function ContextMenuRadioItem({ function ContextMenuSeparator (line 226) | function ContextMenuSeparator({ function ContextMenuShortcut (line 239) | function ContextMenuShortcut({ FILE: apps/v4/examples/base/ui/dialog.tsx function Dialog (line 9) | function Dialog({ ...props }: DialogPrimitive.Root.Props) { function DialogTrigger (line 13) | function DialogTrigger({ ...props }: DialogPrimitive.Trigger.Props) { function DialogPortal (line 17) | function DialogPortal({ ...props }: DialogPrimitive.Portal.Props) { function DialogClose (line 21) | function DialogClose({ ...props }: DialogPrimitive.Close.Props) { function DialogOverlay (line 25) | function DialogOverlay({ function DialogContent (line 41) | function DialogContent({ function DialogHeader (line 81) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 91) | function DialogFooter({ function DialogTitle (line 118) | function DialogTitle({ className, ...props }: DialogPrimitive.Title.Prop... function DialogDescription (line 131) | function DialogDescription({ FILE: apps/v4/examples/base/ui/drawer.tsx function Drawer (line 7) | function Drawer({ function DrawerTrigger (line 13) | function DrawerTrigger({ function DrawerPortal (line 19) | function DrawerPortal({ function DrawerClose (line 25) | function DrawerClose({ function DrawerOverlay (line 31) | function DrawerOverlay({ function DrawerContent (line 47) | function DrawerContent({ function DrawerHeader (line 70) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 83) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 93) | function DrawerTitle({ function DrawerDescription (line 109) | function DrawerDescription({ FILE: apps/v4/examples/base/ui/dropdown-menu.tsx function DropdownMenu (line 8) | function DropdownMenu({ ...props }: MenuPrimitive.Root.Props) { function DropdownMenuPortal (line 12) | function DropdownMenuPortal({ ...props }: MenuPrimitive.Portal.Props) { function DropdownMenuTrigger (line 16) | function DropdownMenuTrigger({ ...props }: MenuPrimitive.Trigger.Props) { function DropdownMenuContent (line 20) | function DropdownMenuContent({ function DropdownMenuGroup (line 54) | function DropdownMenuGroup({ ...props }: MenuPrimitive.Group.Props) { function DropdownMenuLabel (line 58) | function DropdownMenuLabel({ function DropdownMenuItem (line 78) | function DropdownMenuItem({ function DropdownMenuSub (line 101) | function DropdownMenuSub({ ...props }: MenuPrimitive.SubmenuRoot.Props) { function DropdownMenuSubTrigger (line 105) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 129) | function DropdownMenuSubContent({ function DropdownMenuCheckboxItem (line 153) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 186) | function DropdownMenuRadioGroup({ ...props }: MenuPrimitive.RadioGroup.P... function DropdownMenuRadioItem (line 195) | function DropdownMenuRadioItem({ function DropdownMenuSeparator (line 226) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 239) | function DropdownMenuShortcut({ FILE: apps/v4/examples/base/ui/empty.tsx function Empty (line 4) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 17) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 42) | function EmptyMedia({ function EmptyTitle (line 57) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 70) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 83) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/examples/base/ui/field.tsx function FieldSet (line 9) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 22) | function FieldLegend({ function FieldGroup (line 40) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 71) | function Field({ function FieldContent (line 87) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 100) | function FieldLabel({ function FieldTitle (line 117) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 130) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 145) | function FieldSeparator({ function FieldError (line 175) | function FieldError({ FILE: apps/v4/examples/base/ui/hover-card.tsx function HoverCard (line 6) | function HoverCard({ ...props }: PreviewCardPrimitive.Root.Props) { function HoverCardTrigger (line 10) | function HoverCardTrigger({ ...props }: PreviewCardPrimitive.Trigger.Pro... function HoverCardContent (line 16) | function HoverCardContent({ FILE: apps/v4/examples/base/ui/input-group.tsx function InputGroup (line 10) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 45) | function InputGroupAddon({ function InputGroupButton (line 85) | function InputGroupButton({ function InputGroupText (line 106) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 118) | function InputGroupInput({ function InputGroupTextarea (line 134) | function InputGroupTextarea({ FILE: apps/v4/examples/base/ui/input-otp.tsx function InputOTP (line 8) | function InputOTP({ function InputOTPGroup (line 29) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 42) | function InputOTPSlot({ function InputOTPSeparator (line 72) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/examples/base/ui/item.tsx function ItemGroup (line 8) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 22) | function ItemSeparator({ function Item (line 58) | function Item({ function ItemMedia (line 99) | function ItemMedia({ function ItemContent (line 114) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 127) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 140) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 153) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 163) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 176) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 16) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui/label.tsx function Label (line 6) | function Label({ className, ...props }: React.ComponentProps<"label">) { FILE: apps/v4/examples/base/ui/menubar.tsx function Menubar (line 24) | function Menubar({ className, ...props }: MenubarPrimitive.Props) { function MenubarMenu (line 37) | function MenubarMenu({ ...props }: React.ComponentProps, "size"> & { function NativeSelect (line 9) | function NativeSelect({ function NativeSelectOption (line 38) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 42) | function NativeSelectOptGroup({ FILE: apps/v4/examples/base/ui/navigation-menu.tsx function NavigationMenu (line 6) | function NavigationMenu({ function NavigationMenuList (line 28) | function NavigationMenuList({ function NavigationMenuItem (line 44) | function NavigationMenuItem({ function NavigationMenuTrigger (line 61) | function NavigationMenuTrigger({ function NavigationMenuContent (line 81) | function NavigationMenuContent({ function NavigationMenuPositioner (line 97) | function NavigationMenuPositioner({ function NavigationMenuLink (line 126) | function NavigationMenuLink({ function NavigationMenuIndicator (line 142) | function NavigationMenuIndicator({ FILE: apps/v4/examples/base/ui/pagination.tsx function Pagination (line 10) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 22) | function PaginationContent({ function PaginationItem (line 35) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 39) | type PaginationLinkProps = { function PaginationLink (line 44) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 86) | function PaginationNext({ function PaginationEllipsis (line 104) | function PaginationEllipsis({ FILE: apps/v4/examples/base/ui/popover.tsx function Popover (line 7) | function Popover({ ...props }: PopoverPrimitive.Root.Props) { function PopoverTrigger (line 11) | function PopoverTrigger({ ...props }: PopoverPrimitive.Trigger.Props) { function PopoverContent (line 15) | function PopoverContent({ function PopoverHeader (line 49) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 59) | function PopoverTitle({ className, ...props }: PopoverPrimitive.Title.Pr... function PopoverDescription (line 69) | function PopoverDescription({ FILE: apps/v4/examples/base/ui/progress.tsx function Progress (line 6) | function Progress({ function ProgressTrack (line 27) | function ProgressTrack({ className, ...props }: ProgressPrimitive.Track.... function ProgressIndicator (line 40) | function ProgressIndicator({ function ProgressLabel (line 53) | function ProgressLabel({ className, ...props }: ProgressPrimitive.Label.... function ProgressValue (line 63) | function ProgressValue({ className, ...props }: ProgressPrimitive.Value.... FILE: apps/v4/examples/base/ui/radio-group.tsx function RadioGroup (line 7) | function RadioGroup({ className, ...props }: RadioGroupPrimitive.Props) { function RadioGroupItem (line 17) | function RadioGroupItem({ className, ...props }: RadioPrimitive.Root.Pro... FILE: apps/v4/examples/base/ui/resizable.tsx function ResizablePanelGroup (line 6) | function ResizablePanelGroup({ function ResizablePanel (line 22) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 26) | function ResizableHandle({ FILE: apps/v4/examples/base/ui/scroll-area.tsx function ScrollArea (line 7) | function ScrollArea({ function ScrollBar (line 30) | function ScrollBar({ FILE: apps/v4/examples/base/ui/select.tsx function SelectGroup (line 10) | function SelectGroup({ className, ...props }: SelectPrimitive.Group.Prop... function SelectValue (line 20) | function SelectValue({ className, ...props }: SelectPrimitive.Value.Prop... function SelectTrigger (line 30) | function SelectTrigger({ function SelectContent (line 58) | function SelectContent({ function SelectLabel (line 100) | function SelectLabel({ function SelectItem (line 113) | function SelectItem({ function SelectSeparator (line 141) | function SelectSeparator({ function SelectScrollUpButton (line 154) | function SelectScrollUpButton({ function SelectScrollDownButton (line 172) | function SelectScrollDownButton({ FILE: apps/v4/examples/base/ui/separator.tsx function Separator (line 6) | function Separator({ FILE: apps/v4/examples/base/ui/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: SheetPrimitive.Root.Props) { function SheetTrigger (line 13) | function SheetTrigger({ ...props }: SheetPrimitive.Trigger.Props) { function SheetClose (line 17) | function SheetClose({ ...props }: SheetPrimitive.Close.Props) { function SheetPortal (line 21) | function SheetPortal({ ...props }: SheetPrimitive.Portal.Props) { function SheetOverlay (line 25) | function SheetOverlay({ className, ...props }: SheetPrimitive.Backdrop.P... function SheetContent (line 38) | function SheetContent({ function SheetHeader (line 81) | function SheetHeader({ className, ...props }: React.ComponentProps<"div"... function SheetFooter (line 91) | function SheetFooter({ className, ...props }: React.ComponentProps<"div"... function SheetTitle (line 101) | function SheetTitle({ className, ...props }: SheetPrimitive.Title.Props) { function SheetDescription (line 114) | function SheetDescription({ FILE: apps/v4/examples/base/ui/sidebar.tsx constant SIDEBAR_COOKIE_NAME (line 27) | const SIDEBAR_COOKIE_NAME = "sidebar_state" constant SIDEBAR_COOKIE_MAX_AGE (line 28) | const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7 constant SIDEBAR_WIDTH (line 29) | const SIDEBAR_WIDTH = "16rem" constant SIDEBAR_WIDTH_MOBILE (line 30) | const SIDEBAR_WIDTH_MOBILE = "18rem" constant SIDEBAR_WIDTH_ICON (line 31) | const SIDEBAR_WIDTH_ICON = "3rem" constant SIDEBAR_KEYBOARD_SHORTCUT (line 32) | const SIDEBAR_KEYBOARD_SHORTCUT = "b" type SidebarContextProps (line 34) | type SidebarContextProps = { function useSidebar (line 46) | function useSidebar() { function SidebarProvider (line 55) | function SidebarProvider({ function Sidebar (line 151) | function Sidebar({ function SidebarTrigger (line 253) | function SidebarTrigger({ function SidebarRail (line 279) | function SidebarRail({ className, ...props }: React.ComponentProps<"butt... function SidebarInset (line 304) | function SidebarInset({ className, ...props }: React.ComponentProps<"mai... function SidebarInput (line 317) | function SidebarInput({ function SidebarHeader (line 331) | function SidebarHeader({ className, ...props }: React.ComponentProps<"di... function SidebarFooter (line 342) | function SidebarFooter({ className, ...props }: React.ComponentProps<"di... function SidebarSeparator (line 353) | function SidebarSeparator({ function SidebarContent (line 367) | function SidebarContent({ className, ...props }: React.ComponentProps<"d... function SidebarGroup (line 381) | function SidebarGroup({ className, ...props }: React.ComponentProps<"div... function SidebarGroupLabel (line 392) | function SidebarGroupLabel({ function SidebarGroupAction (line 416) | function SidebarGroupAction({ function SidebarGroupContent (line 440) | function SidebarGroupContent({ function SidebarMenu (line 454) | function SidebarMenu({ className, ...props }: React.ComponentProps<"ul">) { function SidebarMenuItem (line 465) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 498) | function SidebarMenuButton({ function SidebarMenuAction (line 552) | function SidebarMenuAction({ function SidebarMenuBadge (line 582) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 599) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 637) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 651) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 665) | function SidebarMenuSubButton({ FILE: apps/v4/examples/base/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/base/ui/slider.tsx function Slider (line 7) | function Slider({ FILE: apps/v4/examples/base/ui/spinner.tsx function Spinner (line 4) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/examples/base/ui/switch.tsx function Switch (line 6) | function Switch({ FILE: apps/v4/examples/base/ui/table.tsx function Table (line 6) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 21) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 31) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 41) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 54) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 67) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 80) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 93) | function TableCaption({ FILE: apps/v4/examples/base/ui/tabs.tsx function Tabs (line 7) | function Tabs({ function TabsList (line 40) | function TabsList({ function TabsTrigger (line 55) | function TabsTrigger({ className, ...props }: TabsPrimitive.Tab.Props) { function TabsContent (line 71) | function TabsContent({ className, ...props }: TabsPrimitive.Panel.Props) { FILE: apps/v4/examples/base/ui/textarea.tsx function Textarea (line 4) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/examples/base/ui/toggle-group.tsx function ToggleGroup (line 22) | function ToggleGroup({ function ToggleGroupItem (line 58) | function ToggleGroupItem({ FILE: apps/v4/examples/base/ui/toggle.tsx function Toggle (line 28) | function Toggle({ FILE: apps/v4/examples/base/ui/tooltip.tsx function TooltipProvider (line 6) | function TooltipProvider({ function Tooltip (line 19) | function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { function TooltipTrigger (line 23) | function TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) { function TooltipContent (line 27) | function TooltipContent({ FILE: apps/v4/examples/radix/accordion-basic.tsx function AccordionBasic (line 29) | function AccordionBasic() { FILE: apps/v4/examples/radix/accordion-borders.tsx function AccordionBorders (line 29) | function AccordionBorders() { FILE: apps/v4/examples/radix/accordion-card.tsx function AccordionCard (line 36) | function AccordionCard() { FILE: apps/v4/examples/radix/accordion-demo.tsx function AccordionDemo (line 8) | function AccordionDemo() { FILE: apps/v4/examples/radix/accordion-disabled.tsx function AccordionDisabled (line 8) | function AccordionDisabled() { FILE: apps/v4/examples/radix/accordion-multiple.tsx function AccordionMultiple (line 29) | function AccordionMultiple() { FILE: apps/v4/examples/radix/accordion-rtl.tsx function AccordionRtl (line 77) | function AccordionRtl() { FILE: apps/v4/examples/radix/alert-action.tsx function AlertActionExample (line 9) | function AlertActionExample() { FILE: apps/v4/examples/radix/alert-basic.tsx function AlertBasic (line 4) | function AlertBasic() { FILE: apps/v4/examples/radix/alert-colors.tsx function AlertColors (line 4) | function AlertColors() { FILE: apps/v4/examples/radix/alert-demo.tsx function AlertDemo (line 4) | function AlertDemo() { FILE: apps/v4/examples/radix/alert-destructive.tsx function AlertDestructive (line 4) | function AlertDestructive() { FILE: apps/v4/examples/radix/alert-dialog-basic.tsx function AlertDialogBasic (line 14) | function AlertDialogBasic() { FILE: apps/v4/examples/radix/alert-dialog-demo.tsx function AlertDialogDemo (line 14) | function AlertDialogDemo() { FILE: apps/v4/examples/radix/alert-dialog-destructive.tsx function AlertDialogDestructive (line 16) | function AlertDialogDestructive() { FILE: apps/v4/examples/radix/alert-dialog-media.tsx function AlertDialogWithMedia (line 16) | function AlertDialogWithMedia() { FILE: apps/v4/examples/radix/alert-dialog-rtl.tsx function AlertDialogRtl (line 76) | function AlertDialogRtl() { FILE: apps/v4/examples/radix/alert-dialog-small-media.tsx function AlertDialogSmallWithMedia (line 16) | function AlertDialogSmallWithMedia() { FILE: apps/v4/examples/radix/alert-dialog-small.tsx function AlertDialogSmall (line 14) | function AlertDialogSmall() { FILE: apps/v4/examples/radix/alert-rtl.tsx function AlertRtl (line 65) | function AlertRtl() { FILE: apps/v4/examples/radix/aspect-ratio-demo.tsx function AspectRatioDemo (line 4) | function AspectRatioDemo() { FILE: apps/v4/examples/radix/aspect-ratio-portrait.tsx function AspectRatioPortrait (line 4) | function AspectRatioPortrait() { FILE: apps/v4/examples/radix/aspect-ratio-rtl.tsx function AspectRatioRtl (line 33) | function AspectRatioRtl() { FILE: apps/v4/examples/radix/aspect-ratio-square.tsx function AspectRatioSquare (line 4) | function AspectRatioSquare() { FILE: apps/v4/examples/radix/avatar-badge-icon.tsx function AvatarBadgeIconExample (line 9) | function AvatarBadgeIconExample() { FILE: apps/v4/examples/radix/avatar-badge.tsx function AvatarWithBadge (line 8) | function AvatarWithBadge() { FILE: apps/v4/examples/radix/avatar-basic.tsx function AvatarDemo (line 3) | function AvatarDemo() { FILE: apps/v4/examples/radix/avatar-demo.tsx function AvatarDemo (line 10) | function AvatarDemo() { FILE: apps/v4/examples/radix/avatar-dropdown.tsx function AvatarDropdown (line 12) | function AvatarDropdown() { FILE: apps/v4/examples/radix/avatar-group-count-icon.tsx function AvatarGroupCountIconExample (line 10) | function AvatarGroupCountIconExample() { FILE: apps/v4/examples/radix/avatar-group-count.tsx function AvatarGroupCountExample (line 9) | function AvatarGroupCountExample() { FILE: apps/v4/examples/radix/avatar-group.tsx function AvatarGroupExample (line 8) | function AvatarGroupExample() { FILE: apps/v4/examples/radix/avatar-rtl.tsx function AvatarRtl (line 39) | function AvatarRtl() { FILE: apps/v4/examples/radix/avatar-size.tsx function AvatarSizeExample (line 3) | function AvatarSizeExample() { FILE: apps/v4/examples/radix/badge-colors.tsx function BadgeCustomColors (line 3) | function BadgeCustomColors() { FILE: apps/v4/examples/radix/badge-demo.tsx function BadgeDemo (line 3) | function BadgeDemo() { FILE: apps/v4/examples/radix/badge-icon.tsx function BadgeWithIconLeft (line 4) | function BadgeWithIconLeft() { FILE: apps/v4/examples/radix/badge-link.tsx function BadgeAsLink (line 4) | function BadgeAsLink() { FILE: apps/v4/examples/radix/badge-rtl.tsx function BadgeRtl (line 48) | function BadgeRtl() { FILE: apps/v4/examples/radix/badge-spinner.tsx function BadgeWithSpinner (line 4) | function BadgeWithSpinner() { FILE: apps/v4/examples/radix/badge-variants.tsx function BadgeVariants (line 3) | function BadgeVariants() { FILE: apps/v4/examples/radix/breadcrumb-basic.tsx function BreadcrumbBasic (line 10) | function BreadcrumbBasic() { FILE: apps/v4/examples/radix/breadcrumb-demo.tsx function BreadcrumbDemo (line 20) | function BreadcrumbDemo() { FILE: apps/v4/examples/radix/breadcrumb-dropdown.tsx function BreadcrumbDropdown (line 19) | function BreadcrumbDropdown() { FILE: apps/v4/examples/radix/breadcrumb-ellipsis.tsx function BreadcrumbEllipsisDemo (line 12) | function BreadcrumbEllipsisDemo() { FILE: apps/v4/examples/radix/breadcrumb-link.tsx function BreadcrumbLinkDemo (line 11) | function BreadcrumbLinkDemo() { FILE: apps/v4/examples/radix/breadcrumb-rtl.tsx function BreadcrumbRtl (line 63) | function BreadcrumbRtl() { FILE: apps/v4/examples/radix/breadcrumb-separator.tsx function BreadcrumbSeparatorDemo (line 12) | function BreadcrumbSeparatorDemo() { FILE: apps/v4/examples/radix/button-aschild.tsx function ButtonAsChild (line 4) | function ButtonAsChild() { FILE: apps/v4/examples/radix/button-default.tsx function ButtonDefault (line 3) | function ButtonDefault() { FILE: apps/v4/examples/radix/button-demo.tsx function ButtonDemo (line 4) | function ButtonDemo() { FILE: apps/v4/examples/radix/button-destructive.tsx function ButtonDestructive (line 3) | function ButtonDestructive() { FILE: apps/v4/examples/radix/button-ghost.tsx function ButtonGhost (line 3) | function ButtonGhost() { FILE: apps/v4/examples/radix/button-group-demo.tsx function ButtonGroupDemo (line 31) | function ButtonGroupDemo() { FILE: apps/v4/examples/radix/button-group-dropdown.tsx function ButtonGroupDropdown (line 24) | function ButtonGroupDropdown() { FILE: apps/v4/examples/radix/button-group-input-group.tsx function ButtonGroupInputGroup (line 19) | function ButtonGroupInputGroup() { FILE: apps/v4/examples/radix/button-group-input.tsx function ButtonGroupInput (line 6) | function ButtonGroupInput() { FILE: apps/v4/examples/radix/button-group-nested.tsx function ButtonGroupNested (line 16) | function ButtonGroupNested() { FILE: apps/v4/examples/radix/button-group-orientation.tsx function ButtonGroupOrientation (line 5) | function ButtonGroupOrientation() { FILE: apps/v4/examples/radix/button-group-popover.tsx function ButtonGroupPopover (line 15) | function ButtonGroupPopover() { FILE: apps/v4/examples/radix/button-group-rtl.tsx function ButtonGroupRtl (line 87) | function ButtonGroupRtl() { FILE: apps/v4/examples/radix/button-group-select.tsx constant CURRENCIES (line 16) | const CURRENCIES = [ function ButtonGroupSelect (line 31) | function ButtonGroupSelect() { FILE: apps/v4/examples/radix/button-group-separator.tsx function ButtonGroupSeparatorDemo (line 7) | function ButtonGroupSeparatorDemo() { FILE: apps/v4/examples/radix/button-group-size.tsx function ButtonGroupSize (line 5) | function ButtonGroupSize() { FILE: apps/v4/examples/radix/button-group-split.tsx function ButtonGroupSplit (line 8) | function ButtonGroupSplit() { FILE: apps/v4/examples/radix/button-icon.tsx function ButtonIcon (line 4) | function ButtonIcon() { FILE: apps/v4/examples/radix/button-link.tsx function ButtonLink (line 3) | function ButtonLink() { FILE: apps/v4/examples/radix/button-outline.tsx function ButtonOutline (line 3) | function ButtonOutline() { FILE: apps/v4/examples/radix/button-rounded.tsx function ButtonRounded (line 4) | function ButtonRounded() { FILE: apps/v4/examples/radix/button-rtl.tsx function ButtonRtl (line 42) | function ButtonRtl() { FILE: apps/v4/examples/radix/button-secondary.tsx function ButtonSecondary (line 3) | function ButtonSecondary() { FILE: apps/v4/examples/radix/button-size.tsx function ButtonSize (line 4) | function ButtonSize() { FILE: apps/v4/examples/radix/button-spinner.tsx function ButtonSpinner (line 4) | function ButtonSpinner() { FILE: apps/v4/examples/radix/button-with-icon.tsx function ButtonWithIcon (line 4) | function ButtonWithIcon() { FILE: apps/v4/examples/radix/calendar-basic.tsx function CalendarBasic (line 5) | function CalendarBasic() { FILE: apps/v4/examples/radix/calendar-booked-dates.tsx function CalendarBookedDates (line 8) | function CalendarBookedDates() { FILE: apps/v4/examples/radix/calendar-caption.tsx function CalendarCaption (line 5) | function CalendarCaption() { FILE: apps/v4/examples/radix/calendar-custom-days.tsx function CalendarCustomDays (line 9) | function CalendarCustomDays() { FILE: apps/v4/examples/radix/calendar-demo.tsx function CalendarDemo (line 6) | function CalendarDemo() { FILE: apps/v4/examples/radix/calendar-hijri.tsx function CalendarHijri (line 18) | function CalendarHijri() { function Calendar (line 40) | function Calendar({ function CalendarDayButton (line 198) | function CalendarDayButton({ FILE: apps/v4/examples/radix/calendar-multiple.tsx function CalendarMultiple (line 4) | function CalendarMultiple() { FILE: apps/v4/examples/radix/calendar-presets.tsx function CalendarWithPresets (line 9) | function CalendarWithPresets() { FILE: apps/v4/examples/radix/calendar-range.tsx function CalendarRange (line 9) | function CalendarRange() { FILE: apps/v4/examples/radix/calendar-rtl.tsx function CalendarRtl (line 32) | function CalendarRtl() { FILE: apps/v4/examples/radix/calendar-time.tsx function CalendarWithTime (line 14) | function CalendarWithTime() { FILE: apps/v4/examples/radix/calendar-week-numbers.tsx function CalendarWeekNumbers (line 7) | function CalendarWeekNumbers() { FILE: apps/v4/examples/radix/card-demo.tsx function CardDemo (line 14) | function CardDemo() { FILE: apps/v4/examples/radix/card-image.tsx function CardImage (line 12) | function CardImage() { FILE: apps/v4/examples/radix/card-rtl.tsx function CardRtl (line 67) | function CardRtl() { FILE: apps/v4/examples/radix/card-small.tsx function CardSmall (line 11) | function CardSmall() { FILE: apps/v4/examples/radix/carousel-api.tsx function CarouselDApiDemo (line 14) | function CarouselDApiDemo() { FILE: apps/v4/examples/radix/carousel-demo.tsx function CarouselDemo (line 11) | function CarouselDemo() { FILE: apps/v4/examples/radix/carousel-multiple.tsx function CarouselMultiple (line 10) | function CarouselMultiple() { FILE: apps/v4/examples/radix/carousel-orientation.tsx function CarouselOrientation (line 11) | function CarouselOrientation() { FILE: apps/v4/examples/radix/carousel-plugin.tsx function CarouselPlugin (line 14) | function CarouselPlugin() { FILE: apps/v4/examples/radix/carousel-rtl.tsx function toArabicNumerals (line 32) | function toArabicNumerals(num: number): string { function CarouselRtl (line 41) | function CarouselRtl() { FILE: apps/v4/examples/radix/carousel-size.tsx function CarouselSize (line 11) | function CarouselSize() { FILE: apps/v4/examples/radix/carousel-spacing.tsx function CarouselSpacing (line 11) | function CarouselSpacing() { FILE: apps/v4/examples/radix/chart-demo.tsx function ChartDemo (line 69) | function ChartDemo() { FILE: apps/v4/examples/radix/chart-example-axis.tsx function ChartBarDemoAxis (line 26) | function ChartBarDemoAxis() { FILE: apps/v4/examples/radix/chart-example-grid.tsx function ChartBarDemoGrid (line 26) | function ChartBarDemoGrid() { FILE: apps/v4/examples/radix/chart-example-legend.tsx function ChartBarDemoLegend (line 33) | function ChartBarDemoLegend() { FILE: apps/v4/examples/radix/chart-example-tooltip.tsx function ChartBarDemoTooltip (line 31) | function ChartBarDemoTooltip() { FILE: apps/v4/examples/radix/chart-example.tsx function ChartExample (line 26) | function ChartExample() { FILE: apps/v4/examples/radix/chart-rtl.tsx function ChartRtl (line 69) | function ChartRtl() { FILE: apps/v4/examples/radix/chart-tooltip.tsx function ChartTooltipDemo (line 7) | function ChartTooltipDemo() { function TooltipDemo (line 122) | function TooltipDemo({ FILE: apps/v4/examples/radix/checkbox-basic.tsx function CheckboxBasic (line 4) | function CheckboxBasic() { FILE: apps/v4/examples/radix/checkbox-demo.tsx function CheckboxDemo (line 14) | function CheckboxDemo() { FILE: apps/v4/examples/radix/checkbox-description.tsx function CheckboxDescription (line 10) | function CheckboxDescription() { FILE: apps/v4/examples/radix/checkbox-disabled.tsx function CheckboxDisabled (line 4) | function CheckboxDisabled() { FILE: apps/v4/examples/radix/checkbox-group.tsx function CheckboxGroup (line 11) | function CheckboxGroup() { FILE: apps/v4/examples/radix/checkbox-invalid.tsx function CheckboxInvalid (line 4) | function CheckboxInvalid() { FILE: apps/v4/examples/radix/checkbox-rtl.tsx function CheckboxRtl (line 55) | function CheckboxRtl() { FILE: apps/v4/examples/radix/checkbox-table.tsx function CheckboxInTable (line 41) | function CheckboxInTable() { FILE: apps/v4/examples/radix/collapsible-basic.tsx function CollapsibleBasic (line 11) | function CollapsibleBasic() { FILE: apps/v4/examples/radix/collapsible-demo.tsx function CollapsibleDemo (line 12) | function CollapsibleDemo() { FILE: apps/v4/examples/radix/collapsible-file-tree.tsx type FileTreeItem (line 11) | type FileTreeItem = { name: string } | { name: string; items: FileTreeIt... function CollapsibleFileTree (line 13) | function CollapsibleFileTree() { FILE: apps/v4/examples/radix/collapsible-rtl.tsx function CollapsibleRtl (line 56) | function CollapsibleRtl() { FILE: apps/v4/examples/radix/collapsible-settings.tsx function CollapsibleSettings (line 21) | function CollapsibleSettings() { FILE: apps/v4/examples/radix/combobox-auto-highlight.tsx function ComboboxAutoHighlight (line 20) | function ComboboxAutoHighlight() { FILE: apps/v4/examples/radix/combobox-basic.tsx function ComboboxBasic (line 20) | function ComboboxBasic() { FILE: apps/v4/examples/radix/combobox-clear.tsx function ComboboxWithClear (line 20) | function ComboboxWithClear() { FILE: apps/v4/examples/radix/combobox-custom.tsx function ComboboxWithCustomItems (line 71) | function ComboboxWithCustomItems() { FILE: apps/v4/examples/radix/combobox-demo.tsx function ComboboxBasic (line 20) | function ComboboxBasic() { FILE: apps/v4/examples/radix/combobox-disabled.tsx function ComboboxDisabled (line 20) | function ComboboxDisabled() { FILE: apps/v4/examples/radix/combobox-groups.tsx function ComboboxWithGroupsAndSeparator (line 52) | function ComboboxWithGroupsAndSeparator() { FILE: apps/v4/examples/radix/combobox-input-group.tsx function ComboxboxInputGroup (line 53) | function ComboxboxInputGroup() { FILE: apps/v4/examples/radix/combobox-invalid.tsx function ComboboxInvalid (line 20) | function ComboboxInvalid() { FILE: apps/v4/examples/radix/combobox-multiple.tsx function ComboboxMultiple (line 25) | function ComboboxMultiple() { FILE: apps/v4/examples/radix/combobox-popup.tsx function ComboboxPopup (line 68) | function ComboboxPopup() { FILE: apps/v4/examples/radix/combobox-rtl.tsx function ComboboxRtl (line 77) | function ComboboxRtl() { FILE: apps/v4/examples/radix/command-basic.tsx function CommandBasic (line 15) | function CommandBasic() { FILE: apps/v4/examples/radix/command-demo.tsx function CommandDemo (line 20) | function CommandDemo() { FILE: apps/v4/examples/radix/command-dialog.tsx function CommandDialogDemo (line 23) | function CommandDialogDemo() { FILE: apps/v4/examples/radix/command-groups.tsx function CommandWithGroups (line 25) | function CommandWithGroups() { FILE: apps/v4/examples/radix/command-rtl.tsx function CommandRtl (line 73) | function CommandRtl() { FILE: apps/v4/examples/radix/command-scrollable.tsx function CommandManyItems (line 42) | function CommandManyItems() { FILE: apps/v4/examples/radix/command-shortcuts.tsx function CommandWithShortcuts (line 17) | function CommandWithShortcuts() { FILE: apps/v4/examples/radix/context-menu-basic.tsx function ContextMenuBasic (line 9) | function ContextMenuBasic() { FILE: apps/v4/examples/radix/context-menu-checkboxes.tsx function ContextMenuCheckboxes (line 9) | function ContextMenuCheckboxes() { FILE: apps/v4/examples/radix/context-menu-demo.tsx function ContextMenuDemo (line 18) | function ContextMenuDemo() { FILE: apps/v4/examples/radix/context-menu-destructive.tsx function ContextMenuDestructive (line 11) | function ContextMenuDestructive() { FILE: apps/v4/examples/radix/context-menu-groups.tsx function ContextMenuGroups (line 12) | function ContextMenuGroups() { FILE: apps/v4/examples/radix/context-menu-icons.tsx function ContextMenuIcons (line 16) | function ContextMenuIcons() { FILE: apps/v4/examples/radix/context-menu-radio.tsx function ContextMenuRadio (line 15) | function ContextMenuRadio() { FILE: apps/v4/examples/radix/context-menu-rtl.tsx function ContextMenuRtl (line 96) | function ContextMenuRtl() { FILE: apps/v4/examples/radix/context-menu-shortcuts.tsx function ContextMenuShortcuts (line 11) | function ContextMenuShortcuts() { FILE: apps/v4/examples/radix/context-menu-sides.tsx function ContextMenuSides (line 9) | function ContextMenuSides() { FILE: apps/v4/examples/radix/context-menu-submenu.tsx function ContextMenuSubmenu (line 14) | function ContextMenuSubmenu() { FILE: apps/v4/examples/radix/data-picker-with-dropdowns.tsx function DataPickerWithDropdowns (line 15) | function DataPickerWithDropdowns() { FILE: apps/v4/examples/radix/data-table-demo.tsx type Payment (line 71) | type Payment = { function DataTableDemo (line 172) | function DataTableDemo() { FILE: apps/v4/examples/radix/data-table-rtl.tsx type Payment (line 125) | type Payment = { function DataTableRtl (line 165) | function DataTableRtl() { FILE: apps/v4/examples/radix/date-picker-basic.tsx function DatePickerSimple (line 14) | function DatePickerSimple() { FILE: apps/v4/examples/radix/date-picker-demo.tsx function DatePickerDemo (line 14) | function DatePickerDemo() { FILE: apps/v4/examples/radix/date-picker-dob.tsx function DatePickerSimple (line 13) | function DatePickerSimple() { FILE: apps/v4/examples/radix/date-picker-input.tsx function formatDate (line 19) | function formatDate(date: Date | undefined) { function isValidDate (line 31) | function isValidDate(date: Date | undefined) { function DatePickerInput (line 38) | function DatePickerInput() { FILE: apps/v4/examples/radix/date-picker-natural-language.tsx function formatDate (line 20) | function formatDate(date: Date | undefined) { function DatePickerNaturalLanguage (line 32) | function DatePickerNaturalLanguage() { FILE: apps/v4/examples/radix/date-picker-range.tsx function DatePickerWithRange (line 16) | function DatePickerWithRange() { FILE: apps/v4/examples/radix/date-picker-rtl.tsx function DatePickerRtl (line 55) | function DatePickerRtl() { FILE: apps/v4/examples/radix/date-picker-time.tsx function DatePickerTime (line 16) | function DatePickerTime() { FILE: apps/v4/examples/radix/dialog-close-button.tsx function DialogCloseButton (line 15) | function DialogCloseButton() { FILE: apps/v4/examples/radix/dialog-demo.tsx function DialogDemo (line 16) | function DialogDemo() { FILE: apps/v4/examples/radix/dialog-no-close-button.tsx function DialogNoCloseButton (line 11) | function DialogNoCloseButton() { FILE: apps/v4/examples/radix/dialog-rtl.tsx function DialogRtl (line 64) | function DialogRtl() { FILE: apps/v4/examples/radix/dialog-scrollable-content.tsx function DialogScrollableContent (line 11) | function DialogScrollableContent() { FILE: apps/v4/examples/radix/dialog-sticky-footer.tsx function DialogStickyFooter (line 13) | function DialogStickyFooter() { FILE: apps/v4/examples/radix/drawer-demo.tsx function DrawerDemo (line 60) | function DrawerDemo() { FILE: apps/v4/examples/radix/drawer-dialog.tsx function DrawerDialogDemo (line 29) | function DrawerDialogDemo() { function ProfileForm (line 76) | function ProfileForm({ className }: React.ComponentProps<"form">) { FILE: apps/v4/examples/radix/drawer-rtl.tsx function DrawerRtl (line 110) | function DrawerRtl() { FILE: apps/v4/examples/radix/drawer-scrollable-content.tsx function DrawerScrollableContent (line 13) | function DrawerScrollableContent() { FILE: apps/v4/examples/radix/drawer-sides.tsx constant DRAWER_SIDES (line 13) | const DRAWER_SIDES = ["top", "right", "bottom", "left"] as const function DrawerWithSides (line 15) | function DrawerWithSides() { FILE: apps/v4/examples/radix/dropdown-menu-avatar.tsx function DropdownMenuAvatar (line 18) | function DropdownMenuAvatar() { FILE: apps/v4/examples/radix/dropdown-menu-basic.tsx function DropdownMenuBasic (line 12) | function DropdownMenuBasic() { FILE: apps/v4/examples/radix/dropdown-menu-checkboxes-icons.tsx function DropdownMenuCheckboxesIcons (line 15) | function DropdownMenuCheckboxesIcons() { FILE: apps/v4/examples/radix/dropdown-menu-checkboxes.tsx function DropdownMenuCheckboxes (line 14) | function DropdownMenuCheckboxes() { FILE: apps/v4/examples/radix/dropdown-menu-complex.tsx function DropdownMenuComplex (line 50) | function DropdownMenuComplex() { FILE: apps/v4/examples/radix/dropdown-menu-demo.tsx function DropdownMenuDemo (line 17) | function DropdownMenuDemo() { FILE: apps/v4/examples/radix/dropdown-menu-destructive.tsx function DropdownMenuDestructive (line 12) | function DropdownMenuDestructive() { FILE: apps/v4/examples/radix/dropdown-menu-icons.tsx function DropdownMenuIcons (line 16) | function DropdownMenuIcons() { FILE: apps/v4/examples/radix/dropdown-menu-radio-group.tsx function DropdownMenuRadioGroupDemo (line 15) | function DropdownMenuRadioGroupDemo() { FILE: apps/v4/examples/radix/dropdown-menu-radio-icons.tsx function DropdownMenuRadioIcons (line 16) | function DropdownMenuRadioIcons() { FILE: apps/v4/examples/radix/dropdown-menu-rtl.tsx function DropdownMenuRtl (line 122) | function DropdownMenuRtl() { FILE: apps/v4/examples/radix/dropdown-menu-shortcuts.tsx function DropdownMenuShortcuts (line 13) | function DropdownMenuShortcuts() { FILE: apps/v4/examples/radix/dropdown-menu-submenu.tsx function DropdownMenuSubmenu (line 16) | function DropdownMenuSubmenu() { FILE: apps/v4/examples/radix/empty-avatar-group.tsx function EmptyAvatarGroup (line 13) | function EmptyAvatarGroup() { FILE: apps/v4/examples/radix/empty-avatar.tsx function EmptyAvatar (line 12) | function EmptyAvatar() { FILE: apps/v4/examples/radix/empty-background.tsx function EmptyMuted (line 13) | function EmptyMuted() { FILE: apps/v4/examples/radix/empty-card.tsx function EmptyInCard (line 12) | function EmptyInCard() { FILE: apps/v4/examples/radix/empty-demo.tsx function EmptyDemo (line 13) | function EmptyDemo() { FILE: apps/v4/examples/radix/empty-input-group.tsx function EmptyInputGroup (line 16) | function EmptyInputGroup() { FILE: apps/v4/examples/radix/empty-outline.tsx function EmptyOutline (line 12) | function EmptyOutline() { FILE: apps/v4/examples/radix/empty-rtl.tsx function EmptyRtl (line 56) | function EmptyRtl() { FILE: apps/v4/examples/radix/field-checkbox.tsx function FieldCheckbox (line 13) | function FieldCheckbox() { FILE: apps/v4/examples/radix/field-choice-card.tsx function FieldChoiceCard (line 13) | function FieldChoiceCard() { FILE: apps/v4/examples/radix/field-demo.tsx function FieldDemo (line 23) | function FieldDemo() { FILE: apps/v4/examples/radix/field-fieldset.tsx function FieldFieldset (line 11) | function FieldFieldset() { FILE: apps/v4/examples/radix/field-group.tsx function FieldGroupExample (line 11) | function FieldGroupExample() { FILE: apps/v4/examples/radix/field-input.tsx function FieldInput (line 10) | function FieldInput() { FILE: apps/v4/examples/radix/field-radio.tsx function FieldRadio (line 10) | function FieldRadio() { FILE: apps/v4/examples/radix/field-responsive.tsx function FieldResponsive (line 13) | function FieldResponsive() { FILE: apps/v4/examples/radix/field-rtl.tsx function FieldRtl (line 159) | function FieldRtl() { FILE: apps/v4/examples/radix/field-select.tsx function FieldSelect (line 11) | function FieldSelect() { FILE: apps/v4/examples/radix/field-slider.tsx function FieldSlider (line 7) | function FieldSlider() { FILE: apps/v4/examples/radix/field-switch.tsx function FieldSwitch (line 4) | function FieldSwitch() { FILE: apps/v4/examples/radix/field-textarea.tsx function FieldTextarea (line 10) | function FieldTextarea() { FILE: apps/v4/examples/radix/file-upload-list.tsx function FileUploadList (line 15) | function FileUploadList() { FILE: apps/v4/examples/radix/hooks/use-mobile.ts constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768 function useIsMobile (line 5) | function useIsMobile() { FILE: apps/v4/examples/radix/hover-card-demo.tsx function HoverCardDemo (line 8) | function HoverCardDemo() { FILE: apps/v4/examples/radix/hover-card-rtl.tsx function HoverCardRtl (line 61) | function HoverCardRtl() { FILE: apps/v4/examples/radix/hover-card-sides.tsx constant HOVER_CARD_SIDES (line 8) | const HOVER_CARD_SIDES = ["left", "top", "bottom", "right"] as const function HoverCardSides (line 10) | function HoverCardSides() { FILE: apps/v4/examples/radix/input-badge.tsx function InputBadge (line 5) | function InputBadge() { FILE: apps/v4/examples/radix/input-basic.tsx function InputBasic (line 3) | function InputBasic() { FILE: apps/v4/examples/radix/input-button-group.tsx function InputButtonGroup (line 6) | function InputButtonGroup() { FILE: apps/v4/examples/radix/input-demo.tsx function InputDemo (line 4) | function InputDemo() { FILE: apps/v4/examples/radix/input-disabled.tsx function InputDisabled (line 4) | function InputDisabled() { FILE: apps/v4/examples/radix/input-field.tsx function InputField (line 4) | function InputField() { FILE: apps/v4/examples/radix/input-fieldgroup.tsx function InputFieldgroup (line 10) | function InputFieldgroup() { FILE: apps/v4/examples/radix/input-file.tsx function InputFile (line 4) | function InputFile() { FILE: apps/v4/examples/radix/input-form.tsx function InputForm (line 17) | function InputForm() { FILE: apps/v4/examples/radix/input-grid.tsx function InputGrid (line 4) | function InputGrid() { FILE: apps/v4/examples/radix/input-group-basic.tsx function InputGroupBasic (line 5) | function InputGroupBasic() { FILE: apps/v4/examples/radix/input-group-block-end.tsx function InputGroupBlockEnd (line 16) | function InputGroupBlockEnd() { FILE: apps/v4/examples/radix/input-group-block-start.tsx function InputGroupBlockStart (line 17) | function InputGroupBlockStart() { FILE: apps/v4/examples/radix/input-group-button-group.tsx function InputGroupButtonGroup (line 10) | function InputGroupButtonGroup() { FILE: apps/v4/examples/radix/input-group-button.tsx function InputGroupButtonExample (line 24) | function InputGroupButtonExample() { FILE: apps/v4/examples/radix/input-group-custom.tsx function InputGroupCustom (line 10) | function InputGroupCustom() { FILE: apps/v4/examples/radix/input-group-demo.tsx function InputGroupDemo (line 8) | function InputGroupDemo() { FILE: apps/v4/examples/radix/input-group-dropdown.tsx function InputGroupDropdown (line 16) | function InputGroupDropdown() { FILE: apps/v4/examples/radix/input-group-icon.tsx function InputGroupIcon (line 15) | function InputGroupIcon() { FILE: apps/v4/examples/radix/input-group-in-card.tsx function InputGroupInCard (line 21) | function InputGroupInCard() { FILE: apps/v4/examples/radix/input-group-inline-end.tsx function InputGroupInlineEnd (line 9) | function InputGroupInlineEnd() { FILE: apps/v4/examples/radix/input-group-inline-start.tsx function InputGroupInlineStart (line 9) | function InputGroupInlineStart() { FILE: apps/v4/examples/radix/input-group-kbd.tsx function InputGroupKbd (line 9) | function InputGroupKbd() { FILE: apps/v4/examples/radix/input-group-label.tsx function InputGroupLabel (line 15) | function InputGroupLabel() { FILE: apps/v4/examples/radix/input-group-rtl.tsx function InputGroupRtl (line 74) | function InputGroupRtl() { FILE: apps/v4/examples/radix/input-group-spinner.tsx function InputGroupSpinner (line 10) | function InputGroupSpinner() { FILE: apps/v4/examples/radix/input-group-text.tsx function InputGroupTextExample (line 9) | function InputGroupTextExample() { FILE: apps/v4/examples/radix/input-group-textarea-examples.tsx function InputGroupTextareaExamples (line 24) | function InputGroupTextareaExamples() { FILE: apps/v4/examples/radix/input-group-textarea.tsx function InputGroupTextareaExample (line 15) | function InputGroupTextareaExample() { FILE: apps/v4/examples/radix/input-group-tooltip.tsx function InputGroupTooltip (line 14) | function InputGroupTooltip() { FILE: apps/v4/examples/radix/input-group-with-addons.tsx function InputGroupWithAddons (line 27) | function InputGroupWithAddons() { FILE: apps/v4/examples/radix/input-group-with-buttons.tsx function InputGroupWithButtons (line 12) | function InputGroupWithButtons() { FILE: apps/v4/examples/radix/input-group-with-kbd.tsx function InputGroupWithKbd (line 17) | function InputGroupWithKbd() { FILE: apps/v4/examples/radix/input-group-with-tooltip.tsx function InputGroupWithTooltip (line 40) | function InputGroupWithTooltip({ FILE: apps/v4/examples/radix/input-inline.tsx function InputInline (line 5) | function InputInline() { FILE: apps/v4/examples/radix/input-input-group.tsx function InputInputGroup (line 10) | function InputInputGroup() { FILE: apps/v4/examples/radix/input-invalid.tsx function InputInvalid (line 4) | function InputInvalid() { FILE: apps/v4/examples/radix/input-otp-alphanumeric.tsx function InputOTPAlphanumeric (line 11) | function InputOTPAlphanumeric() { FILE: apps/v4/examples/radix/input-otp-controlled.tsx function InputOTPControlled (line 10) | function InputOTPControlled() { FILE: apps/v4/examples/radix/input-otp-demo.tsx function InputOTPDemo (line 7) | function InputOTPDemo() { FILE: apps/v4/examples/radix/input-otp-disabled.tsx function InputOTPDisabled (line 8) | function InputOTPDisabled() { FILE: apps/v4/examples/radix/input-otp-form.tsx function InputOTPForm (line 19) | function InputOTPForm() { FILE: apps/v4/examples/radix/input-otp-four-digits.tsx function InputOTPFourDigits (line 10) | function InputOTPFourDigits() { FILE: apps/v4/examples/radix/input-otp-invalid.tsx function InputOTPInvalid (line 11) | function InputOTPInvalid() { FILE: apps/v4/examples/radix/input-otp-pattern.tsx function InputOTPPattern (line 11) | function InputOTPPattern() { FILE: apps/v4/examples/radix/input-otp-rtl.tsx function InputOTPRtl (line 37) | function InputOTPRtl() { FILE: apps/v4/examples/radix/input-otp-separator.tsx function InputOTPWithSeparator (line 8) | function InputOTPWithSeparator() { FILE: apps/v4/examples/radix/input-required.tsx function InputRequired (line 4) | function InputRequired() { FILE: apps/v4/examples/radix/input-rtl.tsx function InputRtl (line 43) | function InputRtl() { FILE: apps/v4/examples/radix/item-avatar.tsx function ItemAvatar (line 13) | function ItemAvatar() { FILE: apps/v4/examples/radix/item-demo.tsx function ItemDemo (line 12) | function ItemDemo() { FILE: apps/v4/examples/radix/item-dropdown.tsx function ItemDropdown (line 39) | function ItemDropdown() { FILE: apps/v4/examples/radix/item-group.tsx function ItemGroupExample (line 34) | function ItemGroupExample() { FILE: apps/v4/examples/radix/item-header.tsx function ItemHeaderDemo (line 35) | function ItemHeaderDemo() { FILE: apps/v4/examples/radix/item-icon.tsx function ItemIcon (line 12) | function ItemIcon() { FILE: apps/v4/examples/radix/item-image.tsx function ItemImage (line 32) | function ItemImage() { FILE: apps/v4/examples/radix/item-link.tsx function ItemLink (line 10) | function ItemLink() { FILE: apps/v4/examples/radix/item-rtl.tsx function ItemRtl (line 50) | function ItemRtl() { FILE: apps/v4/examples/radix/item-size.tsx function ItemSizeDemo (line 10) | function ItemSizeDemo() { FILE: apps/v4/examples/radix/item-variant.tsx function ItemVariant (line 10) | function ItemVariant() { FILE: apps/v4/examples/radix/kbd-button.tsx function KbdButton (line 4) | function KbdButton() { FILE: apps/v4/examples/radix/kbd-demo.tsx function KbdDemo (line 3) | function KbdDemo() { FILE: apps/v4/examples/radix/kbd-group.tsx function KbdGroupExample (line 3) | function KbdGroupExample() { FILE: apps/v4/examples/radix/kbd-input-group.tsx function KbdInputGroup (line 9) | function KbdInputGroup() { FILE: apps/v4/examples/radix/kbd-rtl.tsx function KbdRtl (line 26) | function KbdRtl() { FILE: apps/v4/examples/radix/kbd-tooltip.tsx function KbdTooltip (line 10) | function KbdTooltip() { FILE: apps/v4/examples/radix/label-demo.tsx function LabelDemo (line 4) | function LabelDemo() { FILE: apps/v4/examples/radix/label-rtl.tsx function LabelRtl (line 33) | function LabelRtl() { FILE: apps/v4/examples/radix/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/v4/examples/radix/menubar-checkbox.tsx function MenubarCheckbox (line 12) | function MenubarCheckbox() { FILE: apps/v4/examples/radix/menubar-demo.tsx function MenubarDemo (line 18) | function MenubarDemo() { FILE: apps/v4/examples/radix/menubar-icons.tsx function MenubarIcons (line 20) | function MenubarIcons() { FILE: apps/v4/examples/radix/menubar-radio.tsx function MenubarRadio (line 15) | function MenubarRadio() { FILE: apps/v4/examples/radix/menubar-rtl.tsx function MenubarRtl (line 143) | function MenubarRtl() { FILE: apps/v4/examples/radix/menubar-submenu.tsx function MenubarSubmenu (line 14) | function MenubarSubmenu() { FILE: apps/v4/examples/radix/muted-item-group.tsx function MutedItemGroup (line 11) | function MutedItemGroup() { FILE: apps/v4/examples/radix/native-select-demo.tsx function NativeSelectDemo (line 6) | function NativeSelectDemo() { FILE: apps/v4/examples/radix/native-select-disabled.tsx function NativeSelectDisabled (line 6) | function NativeSelectDisabled() { FILE: apps/v4/examples/radix/native-select-groups.tsx function NativeSelectGroups (line 7) | function NativeSelectGroups() { FILE: apps/v4/examples/radix/native-select-invalid.tsx function NativeSelectInvalid (line 6) | function NativeSelectInvalid() { FILE: apps/v4/examples/radix/native-select-rtl.tsx function NativeSelectRtl (line 47) | function NativeSelectRtl() { FILE: apps/v4/examples/radix/navigation-menu-demo.tsx function NavigationMenuDemo (line 53) | function NavigationMenuDemo() { function ListItem (line 99) | function ListItem({ FILE: apps/v4/examples/radix/navigation-menu-rtl.tsx function NavigationMenuRtl (line 159) | function NavigationMenuRtl() { function ListItem (line 217) | function ListItem({ FILE: apps/v4/examples/radix/outline-item-group.tsx function OutlineItemGroup (line 11) | function OutlineItemGroup() { FILE: apps/v4/examples/radix/pagination-demo.tsx function PaginationDemo (line 11) | function PaginationDemo() { FILE: apps/v4/examples/radix/pagination-icons-only.tsx function PaginationIconsOnly (line 18) | function PaginationIconsOnly() { FILE: apps/v4/examples/radix/pagination-rtl.tsx function toArabicNumerals (line 43) | function toArabicNumerals(num: number): string { function PaginationRtl (line 52) | function PaginationRtl() { FILE: apps/v4/examples/radix/pagination-simple.tsx function PaginationSimple (line 8) | function PaginationSimple() { FILE: apps/v4/examples/radix/popover-alignments.tsx function PopoverAlignments (line 8) | function PopoverAlignments() { FILE: apps/v4/examples/radix/popover-basic.tsx function PopoverBasic (line 11) | function PopoverBasic() { FILE: apps/v4/examples/radix/popover-demo.tsx function PopoverDemo (line 10) | function PopoverDemo() { FILE: apps/v4/examples/radix/popover-form.tsx function PopoverForm (line 13) | function PopoverForm() { FILE: apps/v4/examples/radix/popover-rtl.tsx function PopoverRtl (line 56) | function PopoverRtl() { FILE: apps/v4/examples/radix/progress-controlled.tsx function ProgressControlled (line 7) | function ProgressControlled() { FILE: apps/v4/examples/radix/progress-demo.tsx function ProgressDemo (line 6) | function ProgressDemo() { FILE: apps/v4/examples/radix/progress-label.tsx function ProgressWithLabel (line 4) | function ProgressWithLabel() { FILE: apps/v4/examples/radix/progress-rtl.tsx function toArabicNumerals (line 33) | function toArabicNumerals(num: number): string { function ProgressRtl (line 42) | function ProgressRtl() { FILE: apps/v4/examples/radix/radio-fields.tsx function RadioFields (line 13) | function RadioFields() { FILE: apps/v4/examples/radix/radio-group-choice-card.tsx function RadioGroupChoiceCard (line 10) | function RadioGroupChoiceCard() { FILE: apps/v4/examples/radix/radio-group-demo.tsx function RadioGroupDemo (line 4) | function RadioGroupDemo() { FILE: apps/v4/examples/radix/radio-group-description.tsx function RadioGroupDescription (line 9) | function RadioGroupDescription() { FILE: apps/v4/examples/radix/radio-group-disabled.tsx function RadioGroupDisabled (line 4) | function RadioGroupDisabled() { FILE: apps/v4/examples/radix/radio-group-fieldset.tsx function RadioGroupFieldset (line 10) | function RadioGroupFieldset() { FILE: apps/v4/examples/radix/radio-group-invalid.tsx function RadioGroupInvalid (line 10) | function RadioGroupInvalid() { FILE: apps/v4/examples/radix/radio-group-rtl.tsx function RadioGroupRtl (line 53) | function RadioGroupRtl() { FILE: apps/v4/examples/radix/resizable-demo.tsx function ResizableDemo (line 7) | function ResizableDemo() { FILE: apps/v4/examples/radix/resizable-handle.tsx function ResizableHandleDemo (line 7) | function ResizableHandleDemo() { FILE: apps/v4/examples/radix/resizable-rtl.tsx function ResizableRtl (line 42) | function ResizableRtl() { FILE: apps/v4/examples/radix/resizable-vertical.tsx function ResizableVertical (line 7) | function ResizableVertical() { FILE: apps/v4/examples/radix/scroll-area-demo.tsx function ScrollAreaDemo (line 9) | function ScrollAreaDemo() { FILE: apps/v4/examples/radix/scroll-area-horizontal-demo.tsx type Artwork (line 5) | interface Artwork { function ScrollAreaHorizontalDemo (line 25) | function ScrollAreaHorizontalDemo() { FILE: apps/v4/examples/radix/scroll-area-rtl.tsx function ScrollAreaRtl (line 37) | function ScrollAreaRtl() { FILE: apps/v4/examples/radix/select-align-item.tsx function SelectAlignItem (line 21) | function SelectAlignItem() { FILE: apps/v4/examples/radix/select-demo.tsx function SelectDemo (line 11) | function SelectDemo() { FILE: apps/v4/examples/radix/select-disabled.tsx function SelectDisabled (line 10) | function SelectDisabled() { FILE: apps/v4/examples/radix/select-groups.tsx function SelectGroups (line 12) | function SelectGroups() { FILE: apps/v4/examples/radix/select-invalid.tsx function SelectInvalid (line 11) | function SelectInvalid() { FILE: apps/v4/examples/radix/select-rtl.tsx function SelectRtl (line 71) | function SelectRtl() { FILE: apps/v4/examples/radix/select-scrollable.tsx function SelectScrollable (line 11) | function SelectScrollable() { FILE: apps/v4/examples/radix/separator-demo.tsx function SeparatorDemo (line 3) | function SeparatorDemo() { FILE: apps/v4/examples/radix/separator-list.tsx function SeparatorList (line 3) | function SeparatorList() { FILE: apps/v4/examples/radix/separator-menu.tsx function SeparatorMenu (line 3) | function SeparatorMenu() { FILE: apps/v4/examples/radix/separator-rtl.tsx function SeparatorRtl (line 41) | function SeparatorRtl() { FILE: apps/v4/examples/radix/separator-vertical.tsx function SeparatorVertical (line 3) | function SeparatorVertical() { FILE: apps/v4/examples/radix/sheet-demo.tsx function SheetDemo (line 15) | function SheetDemo() { FILE: apps/v4/examples/radix/sheet-no-close-button.tsx function SheetNoCloseButton (line 11) | function SheetNoCloseButton() { FILE: apps/v4/examples/radix/sheet-rtl.tsx function SheetRtl (line 63) | function SheetRtl() { FILE: apps/v4/examples/radix/sheet-side.tsx constant SHEET_SIDES (line 13) | const SHEET_SIDES = ["top", "right", "bottom", "left"] as const function SheetSide (line 15) | function SheetSide() { FILE: apps/v4/examples/radix/sidebar-controlled.tsx function AppSidebar (line 55) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-demo.tsx function TeamSwitcher (line 195) | function TeamSwitcher({ function NavMain (line 272) | function NavMain({ function NavProjects (line 326) | function NavProjects({ function NavUser (line 393) | function NavUser({ function AppSidebar (line 480) | function AppSidebar({ FILE: apps/v4/examples/radix/sidebar-footer.tsx function AppSidebar (line 23) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-group-action.tsx function AppSidebar (line 18) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-group-collapsible.tsx function AppSidebar (line 21) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-group.tsx function AppSidebar (line 16) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-header.tsx function AppSidebar (line 21) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-menu-action.tsx function AppSidebar (line 58) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-menu-badge.tsx function AppSidebar (line 56) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-menu-collapsible.tsx function AppSidebar (line 151) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-menu-sub.tsx function AppSidebar (line 145) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-menu.tsx function AppSidebar (line 50) | function AppSidebar() { FILE: apps/v4/examples/radix/sidebar-rsc.tsx function fetchProjects (line 56) | async function fetchProjects() { function AppSidebar (line 61) | function AppSidebar() { function NavProjectsSkeleton (line 80) | function NavProjectsSkeleton() { function NavProjects (line 92) | async function NavProjects() { FILE: apps/v4/examples/radix/sidebar-rtl.tsx function SidebarRtl (line 187) | function SidebarRtl() { function AppSidebarWithProvider (line 195) | function AppSidebarWithProvider() { function AppSidebar (line 212) | function AppSidebar() { function SidebarContentInner (line 286) | function SidebarContentInner({ FILE: apps/v4/examples/radix/skeleton-avatar.tsx function SkeletonAvatar (line 3) | function SkeletonAvatar() { FILE: apps/v4/examples/radix/skeleton-card.tsx function SkeletonCard (line 4) | function SkeletonCard() { FILE: apps/v4/examples/radix/skeleton-demo.tsx function SkeletonDemo (line 3) | function SkeletonDemo() { FILE: apps/v4/examples/radix/skeleton-form.tsx function SkeletonForm (line 3) | function SkeletonForm() { FILE: apps/v4/examples/radix/skeleton-rtl.tsx function SkeletonRtl (line 26) | function SkeletonRtl() { FILE: apps/v4/examples/radix/skeleton-table.tsx function SkeletonTable (line 3) | function SkeletonTable() { FILE: apps/v4/examples/radix/skeleton-text.tsx function SkeletonText (line 3) | function SkeletonText() { FILE: apps/v4/examples/radix/slider-controlled.tsx function SliderControlled (line 7) | function SliderControlled() { FILE: apps/v4/examples/radix/slider-demo.tsx function SliderDemo (line 3) | function SliderDemo() { FILE: apps/v4/examples/radix/slider-disabled.tsx function SliderDisabled (line 3) | function SliderDisabled() { FILE: apps/v4/examples/radix/slider-multiple.tsx function SliderMultiple (line 3) | function SliderMultiple() { FILE: apps/v4/examples/radix/slider-range.tsx function SliderRange (line 3) | function SliderRange() { FILE: apps/v4/examples/radix/slider-rtl.tsx function SliderRtl (line 26) | function SliderRtl() { FILE: apps/v4/examples/radix/slider-vertical.tsx function SliderVertical (line 3) | function SliderVertical() { FILE: apps/v4/examples/radix/sonner-demo.tsx function SonnerDemo (line 6) | function SonnerDemo() { FILE: apps/v4/examples/radix/sonner-description.tsx function SonnerDescription (line 6) | function SonnerDescription() { FILE: apps/v4/examples/radix/sonner-position.tsx function SonnerPosition (line 6) | function SonnerPosition() { FILE: apps/v4/examples/radix/sonner-types.tsx function SonnerTypes (line 6) | function SonnerTypes() { FILE: apps/v4/examples/radix/spinner-badge.tsx function SpinnerBadge (line 4) | function SpinnerBadge() { FILE: apps/v4/examples/radix/spinner-button.tsx function SpinnerButton (line 4) | function SpinnerButton() { FILE: apps/v4/examples/radix/spinner-custom.tsx function Spinner (line 5) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { function SpinnerCustom (line 16) | function SpinnerCustom() { FILE: apps/v4/examples/radix/spinner-demo.tsx function SpinnerDemo (line 9) | function SpinnerDemo() { FILE: apps/v4/examples/radix/spinner-empty.tsx function SpinnerEmpty (line 12) | function SpinnerEmpty() { FILE: apps/v4/examples/radix/spinner-input-group.tsx function SpinnerInputGroup (line 11) | function SpinnerInputGroup() { FILE: apps/v4/examples/radix/spinner-rtl.tsx function SpinnerRtl (line 41) | function SpinnerRtl() { FILE: apps/v4/examples/radix/spinner-size.tsx function SpinnerSize (line 3) | function SpinnerSize() { FILE: apps/v4/examples/radix/switch-choice-card.tsx function SwitchChoiceCard (line 11) | function SwitchChoiceCard() { FILE: apps/v4/examples/radix/switch-demo.tsx function SwitchDemo (line 4) | function SwitchDemo() { FILE: apps/v4/examples/radix/switch-description.tsx function SwitchDescription (line 9) | function SwitchDescription() { FILE: apps/v4/examples/radix/switch-disabled.tsx function SwitchDisabled (line 4) | function SwitchDisabled() { FILE: apps/v4/examples/radix/switch-invalid.tsx function SwitchInvalid (line 9) | function SwitchInvalid() { FILE: apps/v4/examples/radix/switch-rtl.tsx function SwitchRtl (line 43) | function SwitchRtl() { FILE: apps/v4/examples/radix/switch-sizes.tsx function SwitchSizes (line 4) | function SwitchSizes() { FILE: apps/v4/examples/radix/table-actions.tsx function TableActions (line 19) | function TableActions() { FILE: apps/v4/examples/radix/table-demo.tsx function TableDemo (line 57) | function TableDemo() { FILE: apps/v4/examples/radix/table-footer.tsx function TableFooterExample (line 57) | function TableFooterExample() { FILE: apps/v4/examples/radix/table-rtl.tsx function TableRtl (line 119) | function TableRtl() { FILE: apps/v4/examples/radix/tabs-demo.tsx function TabsDemo (line 15) | function TabsDemo() { FILE: apps/v4/examples/radix/tabs-disabled.tsx function TabsDisabled (line 3) | function TabsDisabled() { FILE: apps/v4/examples/radix/tabs-icons.tsx function TabsIcons (line 4) | function TabsIcons() { FILE: apps/v4/examples/radix/tabs-line.tsx function TabsLine (line 3) | function TabsLine() { FILE: apps/v4/examples/radix/tabs-rtl.tsx function TabsRtl (line 101) | function TabsRtl() { FILE: apps/v4/examples/radix/tabs-vertical.tsx function TabsVertical (line 3) | function TabsVertical() { FILE: apps/v4/examples/radix/textarea-button.tsx function TextareaButton (line 4) | function TextareaButton() { FILE: apps/v4/examples/radix/textarea-demo.tsx function TextareaDemo (line 3) | function TextareaDemo() { FILE: apps/v4/examples/radix/textarea-disabled.tsx function TextareaDisabled (line 4) | function TextareaDisabled() { FILE: apps/v4/examples/radix/textarea-field.tsx function TextareaField (line 4) | function TextareaField() { FILE: apps/v4/examples/radix/textarea-invalid.tsx function TextareaInvalid (line 4) | function TextareaInvalid() { FILE: apps/v4/examples/radix/textarea-rtl.tsx function TextareaRtl (line 43) | function TextareaRtl() { FILE: apps/v4/examples/radix/toggle-demo.tsx function ToggleDemo (line 4) | function ToggleDemo() { FILE: apps/v4/examples/radix/toggle-disabled.tsx function ToggleDisabled (line 3) | function ToggleDisabled() { FILE: apps/v4/examples/radix/toggle-group-demo.tsx function ToggleGroupDemo (line 4) | function ToggleGroupDemo() { FILE: apps/v4/examples/radix/toggle-group-disabled.tsx function ToggleGroupDisabled (line 4) | function ToggleGroupDisabled() { FILE: apps/v4/examples/radix/toggle-group-font-weight-selector.tsx function ToggleGroupFontWeightSelector (line 7) | function ToggleGroupFontWeightSelector() { FILE: apps/v4/examples/radix/toggle-group-outline.tsx function ToggleGroupOutline (line 3) | function ToggleGroupOutline() { FILE: apps/v4/examples/radix/toggle-group-rtl.tsx function ToggleGroupRtl (line 40) | function ToggleGroupRtl() { FILE: apps/v4/examples/radix/toggle-group-sizes.tsx function ToggleGroupSizes (line 3) | function ToggleGroupSizes() { FILE: apps/v4/examples/radix/toggle-group-spacing.tsx function ToggleGroupSpacing (line 3) | function ToggleGroupSpacing() { FILE: apps/v4/examples/radix/toggle-group-vertical.tsx function ToggleGroupVertical (line 4) | function ToggleGroupVertical() { FILE: apps/v4/examples/radix/toggle-outline.tsx function ToggleOutline (line 4) | function ToggleOutline() { FILE: apps/v4/examples/radix/toggle-rtl.tsx function ToggleRtl (line 33) | function ToggleRtl() { FILE: apps/v4/examples/radix/toggle-sizes.tsx function ToggleSizes (line 3) | function ToggleSizes() { FILE: apps/v4/examples/radix/toggle-text.tsx function ToggleText (line 4) | function ToggleText() { FILE: apps/v4/examples/radix/tooltip-demo.tsx function TooltipDemo (line 8) | function TooltipDemo() { FILE: apps/v4/examples/radix/tooltip-disabled.tsx function TooltipDisabled (line 8) | function TooltipDisabled() { FILE: apps/v4/examples/radix/tooltip-keyboard.tsx function TooltipKeyboard (line 10) | function TooltipKeyboard() { FILE: apps/v4/examples/radix/tooltip-rtl.tsx function TooltipRtl (line 50) | function TooltipRtl() { FILE: apps/v4/examples/radix/tooltip-sides.tsx function TooltipSides (line 8) | function TooltipSides() { FILE: apps/v4/examples/radix/typography-blockquote.tsx function TypographyBlockquote (line 1) | function TypographyBlockquote() { FILE: apps/v4/examples/radix/typography-demo.tsx function TypographyDemo (line 1) | function TypographyDemo() { FILE: apps/v4/examples/radix/typography-h1.tsx function TypographyH1 (line 1) | function TypographyH1() { FILE: apps/v4/examples/radix/typography-h2.tsx function TypographyH2 (line 1) | function TypographyH2() { FILE: apps/v4/examples/radix/typography-h3.tsx function TypographyH3 (line 1) | function TypographyH3() { FILE: apps/v4/examples/radix/typography-h4.tsx function TypographyH4 (line 1) | function TypographyH4() { FILE: apps/v4/examples/radix/typography-inline-code.tsx function TypographyInlineCode (line 1) | function TypographyInlineCode() { FILE: apps/v4/examples/radix/typography-large.tsx function TypographyLarge (line 1) | function TypographyLarge() { FILE: apps/v4/examples/radix/typography-lead.tsx function TypographyLead (line 1) | function TypographyLead() { FILE: apps/v4/examples/radix/typography-list.tsx function TypographyList (line 1) | function TypographyList() { FILE: apps/v4/examples/radix/typography-muted.tsx function TypographyMuted (line 1) | function TypographyMuted() { FILE: apps/v4/examples/radix/typography-p.tsx function TypographyP (line 1) | function TypographyP() { FILE: apps/v4/examples/radix/typography-rtl.tsx function TypographyRtl (line 139) | function TypographyRtl() { FILE: apps/v4/examples/radix/typography-small.tsx function TypographySmall (line 1) | function TypographySmall() { FILE: apps/v4/examples/radix/typography-table.tsx function TypographyTable (line 1) | function TypographyTable() { FILE: apps/v4/examples/radix/ui-rtl/accordion.tsx function Accordion (line 8) | function Accordion({ function AccordionItem (line 21) | function AccordionItem({ function AccordionTrigger (line 34) | function AccordionTrigger({ function AccordionContent (line 63) | function AccordionContent({ FILE: apps/v4/examples/radix/ui-rtl/alert-dialog.tsx function AlertDialog (line 8) | function AlertDialog({ function AlertDialogTrigger (line 14) | function AlertDialogTrigger({ function AlertDialogPortal (line 22) | function AlertDialogPortal({ function AlertDialogOverlay (line 30) | function AlertDialogOverlay({ function AlertDialogContent (line 46) | function AlertDialogContent({ function AlertDialogHeader (line 69) | function AlertDialogHeader({ function AlertDialogFooter (line 85) | function AlertDialogFooter({ function AlertDialogMedia (line 101) | function AlertDialogMedia({ function AlertDialogTitle (line 117) | function AlertDialogTitle({ function AlertDialogDescription (line 133) | function AlertDialogDescription({ function AlertDialogAction (line 149) | function AlertDialogAction({ function AlertDialogCancel (line 167) | function AlertDialogCancel({ FILE: apps/v4/examples/radix/ui-rtl/alert.tsx function Alert (line 21) | function Alert({ function AlertTitle (line 36) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 49) | function AlertDescription({ function AlertAction (line 65) | function AlertAction({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/examples/radix/ui-rtl/aspect-ratio.tsx function AspectRatio (line 5) | function AspectRatio({ FILE: apps/v4/examples/radix/ui-rtl/avatar.tsx function Avatar (line 7) | function Avatar({ function AvatarImage (line 27) | function AvatarImage({ function AvatarFallback (line 43) | function AvatarFallback({ function AvatarBadge (line 59) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 75) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 88) | function AvatarGroupCount({ FILE: apps/v4/examples/radix/ui-rtl/badge.tsx function Badge (line 29) | function Badge({ FILE: apps/v4/examples/radix/ui-rtl/breadcrumb.tsx function Breadcrumb (line 6) | function Breadcrumb({ className, ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 17) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 30) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 40) | function BreadcrumbLink({ function BreadcrumbPage (line 58) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 71) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 89) | function BreadcrumbEllipsis({ FILE: apps/v4/examples/radix/ui-rtl/button-group.tsx function ButtonGroup (line 23) | function ButtonGroup({ function ButtonGroupText (line 39) | function ButtonGroupText({ function ButtonGroupSeparator (line 59) | function ButtonGroupSeparator({ FILE: apps/v4/examples/radix/ui-rtl/button.tsx function Button (line 43) | function Button({ FILE: apps/v4/examples/radix/ui-rtl/calendar.tsx function Calendar (line 18) | function Calendar({ function CalendarDayButton (line 192) | function CalendarDayButton({ FILE: apps/v4/examples/radix/ui-rtl/card.tsx function Card (line 4) | function Card({ function CardHeader (line 22) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 35) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 48) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 58) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 71) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 81) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui-rtl/carousel.tsx type CarouselApi (line 11) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 12) | type UseCarouselParameters = Parameters type CarouselOptions (line 13) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 14) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 16) | type CarouselProps = { type CarouselContextProps (line 23) | type CarouselContextProps = { function useCarousel (line 34) | function useCarousel() { function Carousel (line 44) | function Carousel({ function CarouselContent (line 134) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 155) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 173) | function CarouselPrevious({ function CarouselNext (line 203) | function CarouselNext({ FILE: apps/v4/examples/radix/ui-rtl/chart.tsx constant THEMES (line 8) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 10) | type ChartConfig = { type ChartContextProps (line 20) | type ChartContextProps = { function useChart (line 26) | function useChart() { function ChartContainer (line 36) | function ChartContainer({ function ChartTooltipContent (line 106) | function ChartTooltipContent({ function ChartLegendContent (line 254) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 310) | function getPayloadConfigFromPayload( FILE: apps/v4/examples/radix/ui-rtl/checkbox.tsx function Checkbox (line 8) | function Checkbox({ FILE: apps/v4/examples/radix/ui-rtl/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/v4/examples/radix/ui-rtl/combobox.tsx function ComboboxValue (line 17) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 21) | function ComboboxTrigger({ function ComboboxClear (line 38) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 51) | function ComboboxInput({ function ComboboxContent (line 88) | function ComboboxContent({ function ComboboxList (line 125) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 138) | function ComboboxItem({ function ComboboxGroup (line 164) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 174) | function ComboboxLabel({ function ComboboxCollection (line 187) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 193) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 206) | function ComboboxSeparator({ function ComboboxChips (line 219) | function ComboboxChips({ function ComboboxChip (line 236) | function ComboboxChip({ function ComboboxChipsInput (line 267) | function ComboboxChipsInput({ function useComboboxAnchor (line 280) | function useComboboxAnchor() { FILE: apps/v4/examples/radix/ui-rtl/command.tsx function Command (line 19) | function Command({ function CommandDialog (line 35) | function CommandDialog({ function CommandInput (line 67) | function CommandInput({ function CommandList (line 90) | function CommandList({ function CommandEmpty (line 106) | function CommandEmpty({ function CommandGroup (line 119) | function CommandGroup({ function CommandSeparator (line 135) | function CommandSeparator({ function CommandItem (line 148) | function CommandItem({ function CommandShortcut (line 168) | function CommandShortcut({ FILE: apps/v4/examples/radix/ui-rtl/context-menu.tsx function ContextMenu (line 8) | function ContextMenu({ function ContextMenuTrigger (line 14) | function ContextMenuTrigger({ function ContextMenuGroup (line 27) | function ContextMenuGroup({ function ContextMenuPortal (line 35) | function ContextMenuPortal({ function ContextMenuSub (line 43) | function ContextMenuSub({ function ContextMenuRadioGroup (line 49) | function ContextMenuRadioGroup({ function ContextMenuContent (line 60) | function ContextMenuContent({ function ContextMenuItem (line 80) | function ContextMenuItem({ function ContextMenuSubTrigger (line 103) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 127) | function ContextMenuSubContent({ function ContextMenuCheckboxItem (line 143) | function ContextMenuCheckboxItem({ function ContextMenuRadioItem (line 173) | function ContextMenuRadioItem({ function ContextMenuLabel (line 201) | function ContextMenuLabel({ function ContextMenuSeparator (line 221) | function ContextMenuSeparator({ function ContextMenuShortcut (line 234) | function ContextMenuShortcut({ FILE: apps/v4/examples/radix/ui-rtl/dialog.tsx function Dialog (line 9) | function Dialog({ function DialogTrigger (line 15) | function DialogTrigger({ function DialogPortal (line 21) | function DialogPortal({ function DialogClose (line 27) | function DialogClose({ function DialogOverlay (line 33) | function DialogOverlay({ function DialogContent (line 49) | function DialogContent({ function DialogHeader (line 86) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 96) | function DialogFooter({ function DialogTitle (line 123) | function DialogTitle({ function DialogDescription (line 139) | function DialogDescription({ FILE: apps/v4/examples/radix/ui-rtl/direction.tsx function DirectionProvider (line 6) | function DirectionProvider({ FILE: apps/v4/examples/radix/ui-rtl/drawer.tsx function Drawer (line 7) | function Drawer({ function DrawerTrigger (line 13) | function DrawerTrigger({ function DrawerPortal (line 19) | function DrawerPortal({ function DrawerClose (line 25) | function DrawerClose({ function DrawerOverlay (line 31) | function DrawerOverlay({ function DrawerContent (line 47) | function DrawerContent({ function DrawerHeader (line 70) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 83) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 93) | function DrawerTitle({ function DrawerDescription (line 109) | function DrawerDescription({ FILE: apps/v4/examples/radix/ui-rtl/dropdown-menu.tsx function DropdownMenu (line 8) | function DropdownMenu({ function DropdownMenuPortal (line 14) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 22) | function DropdownMenuTrigger({ function DropdownMenuContent (line 33) | function DropdownMenuContent({ function DropdownMenuGroup (line 55) | function DropdownMenuGroup({ function DropdownMenuItem (line 63) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 86) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 119) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 130) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 161) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 181) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 194) | function DropdownMenuShortcut({ function DropdownMenuSub (line 210) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 216) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 240) | function DropdownMenuSubContent({ FILE: apps/v4/examples/radix/ui-rtl/empty.tsx function Empty (line 4) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 17) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 42) | function EmptyMedia({ function EmptyTitle (line 57) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 70) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 83) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/examples/radix/ui-rtl/field.tsx function FieldSet (line 9) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 22) | function FieldLegend({ function FieldGroup (line 40) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 71) | function Field({ function FieldContent (line 87) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 100) | function FieldLabel({ function FieldTitle (line 117) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 130) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 145) | function FieldSeparator({ function FieldError (line 175) | function FieldError({ FILE: apps/v4/examples/radix/ui-rtl/hover-card.tsx function HoverCard (line 7) | function HoverCard({ function HoverCardTrigger (line 13) | function HoverCardTrigger({ function HoverCardContent (line 21) | function HoverCardContent({ FILE: apps/v4/examples/radix/ui-rtl/input-group.tsx function InputGroup (line 10) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 45) | function InputGroupAddon({ function InputGroupButton (line 85) | function InputGroupButton({ function InputGroupText (line 104) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 116) | function InputGroupInput({ function InputGroupTextarea (line 132) | function InputGroupTextarea({ FILE: apps/v4/examples/radix/ui-rtl/input-otp.tsx function InputOTP (line 8) | function InputOTP({ function InputOTPGroup (line 29) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 42) | function InputOTPSlot({ function InputOTPSeparator (line 72) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui-rtl/input.tsx function Input (line 4) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/examples/radix/ui-rtl/item.tsx function ItemGroup (line 7) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 21) | function ItemSeparator({ function Item (line 57) | function Item({ function ItemMedia (line 94) | function ItemMedia({ function ItemContent (line 109) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 122) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 135) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 148) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 158) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 171) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui-rtl/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 16) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui-rtl/label.tsx function Label (line 7) | function Label({ FILE: apps/v4/examples/radix/ui-rtl/menubar.tsx function Menubar (line 8) | function Menubar({ function MenubarMenu (line 24) | function MenubarMenu({ function MenubarGroup (line 30) | function MenubarGroup({ function MenubarPortal (line 36) | function MenubarPortal({ function MenubarRadioGroup (line 42) | function MenubarRadioGroup({ function MenubarTrigger (line 50) | function MenubarTrigger({ function MenubarContent (line 66) | function MenubarContent({ function MenubarItem (line 90) | function MenubarItem({ function MenubarCheckboxItem (line 113) | function MenubarCheckboxItem({ function MenubarRadioItem (line 143) | function MenubarRadioItem({ function MenubarLabel (line 171) | function MenubarLabel({ function MenubarSeparator (line 191) | function MenubarSeparator({ function MenubarShortcut (line 204) | function MenubarShortcut({ function MenubarSub (line 220) | function MenubarSub({ function MenubarSubTrigger (line 226) | function MenubarSubTrigger({ function MenubarSubContent (line 250) | function MenubarSubContent({ FILE: apps/v4/examples/radix/ui-rtl/native-select.tsx type NativeSelectProps (line 5) | type NativeSelectProps = Omit, "size"> & { function NativeSelect (line 9) | function NativeSelect({ function NativeSelectOption (line 38) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 42) | function NativeSelectOptGroup({ FILE: apps/v4/examples/radix/ui-rtl/navigation-menu.tsx function NavigationMenu (line 7) | function NavigationMenu({ function NavigationMenuList (line 31) | function NavigationMenuList({ function NavigationMenuItem (line 47) | function NavigationMenuItem({ function NavigationMenuTrigger (line 64) | function NavigationMenuTrigger({ function NavigationMenuContent (line 84) | function NavigationMenuContent({ function NavigationMenuViewport (line 100) | function NavigationMenuViewport({ function NavigationMenuLink (line 122) | function NavigationMenuLink({ function NavigationMenuIndicator (line 138) | function NavigationMenuIndicator({ FILE: apps/v4/examples/radix/ui-rtl/pagination.tsx function Pagination (line 10) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 22) | function PaginationContent({ function PaginationItem (line 35) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 39) | type PaginationLinkProps = { function PaginationLink (line 44) | function PaginationLink({ function PaginationPrevious (line 67) | function PaginationPrevious({ function PaginationNext (line 85) | function PaginationNext({ function PaginationEllipsis (line 103) | function PaginationEllipsis({ FILE: apps/v4/examples/radix/ui-rtl/popover.tsx function Popover (line 7) | function Popover({ function PopoverTrigger (line 13) | function PopoverTrigger({ function PopoverContent (line 19) | function PopoverContent({ function PopoverAnchor (line 41) | function PopoverAnchor({ function PopoverHeader (line 47) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 57) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 67) | function PopoverDescription({ FILE: apps/v4/examples/radix/ui-rtl/progress.tsx function Progress (line 7) | function Progress({ FILE: apps/v4/examples/radix/ui-rtl/radio-group.tsx function RadioGroup (line 7) | function RadioGroup({ function RadioGroupItem (line 20) | function RadioGroupItem({ FILE: apps/v4/examples/radix/ui-rtl/resizable.tsx function ResizablePanelGroup (line 6) | function ResizablePanelGroup({ function ResizablePanel (line 22) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 26) | function ResizableHandle({ FILE: apps/v4/examples/radix/ui-rtl/scroll-area.tsx function ScrollArea (line 7) | function ScrollArea({ function ScrollBar (line 30) | function ScrollBar({ FILE: apps/v4/examples/radix/ui-rtl/select.tsx function Select (line 8) | function Select({ function SelectGroup (line 14) | function SelectGroup({ function SelectValue (line 27) | function SelectValue({ function SelectTrigger (line 33) | function SelectTrigger({ function SelectContent (line 59) | function SelectContent({ function SelectLabel (line 97) | function SelectLabel({ function SelectItem (line 110) | function SelectItem({ function SelectSeparator (line 134) | function SelectSeparator({ function SelectScrollUpButton (line 147) | function SelectScrollUpButton({ function SelectScrollDownButton (line 165) | function SelectScrollDownButton({ FILE: apps/v4/examples/radix/ui-rtl/separator.tsx function Separator (line 7) | function Separator({ FILE: apps/v4/examples/radix/ui-rtl/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: React.ComponentProps) { function SidebarMenuItem (line 456) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 489) | function SidebarMenuButton({ function SidebarMenuAction (line 539) | function SidebarMenuAction({ function SidebarMenuBadge (line 565) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 582) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 620) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 634) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 648) | function SidebarMenuSubButton({ FILE: apps/v4/examples/radix/ui-rtl/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui-rtl/slider.tsx function Slider (line 7) | function Slider({ FILE: apps/v4/examples/radix/ui-rtl/spinner.tsx function Spinner (line 4) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/examples/radix/ui-rtl/switch.tsx function Switch (line 7) | function Switch({ FILE: apps/v4/examples/radix/ui-rtl/table.tsx function Table (line 6) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 21) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 31) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 41) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 54) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 67) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 80) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 93) | function TableCaption({ FILE: apps/v4/examples/radix/ui-rtl/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 41) | function TabsList({ function TabsTrigger (line 57) | function TabsTrigger({ function TabsContent (line 76) | function TabsContent({ FILE: apps/v4/examples/radix/ui-rtl/textarea.tsx function Textarea (line 4) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/examples/radix/ui-rtl/toggle-group.tsx function ToggleGroup (line 21) | function ToggleGroup({ function ToggleGroupItem (line 57) | function ToggleGroupItem({ FILE: apps/v4/examples/radix/ui-rtl/toggle.tsx function Toggle (line 29) | function Toggle({ FILE: apps/v4/examples/radix/ui-rtl/tooltip.tsx function TooltipProvider (line 7) | function TooltipProvider({ function Tooltip (line 20) | function Tooltip({ function TooltipTrigger (line 26) | function TooltipTrigger({ function TooltipContent (line 32) | function TooltipContent({ FILE: apps/v4/examples/radix/ui/accordion.tsx function Accordion (line 8) | function Accordion({ function AccordionItem (line 21) | function AccordionItem({ function AccordionTrigger (line 34) | function AccordionTrigger({ function AccordionContent (line 63) | function AccordionContent({ FILE: apps/v4/examples/radix/ui/alert-dialog.tsx function AlertDialog (line 8) | function AlertDialog({ function AlertDialogTrigger (line 14) | function AlertDialogTrigger({ function AlertDialogPortal (line 22) | function AlertDialogPortal({ function AlertDialogOverlay (line 30) | function AlertDialogOverlay({ function AlertDialogContent (line 46) | function AlertDialogContent({ function AlertDialogHeader (line 69) | function AlertDialogHeader({ function AlertDialogFooter (line 85) | function AlertDialogFooter({ function AlertDialogMedia (line 101) | function AlertDialogMedia({ function AlertDialogTitle (line 117) | function AlertDialogTitle({ function AlertDialogDescription (line 133) | function AlertDialogDescription({ function AlertDialogAction (line 149) | function AlertDialogAction({ function AlertDialogCancel (line 167) | function AlertDialogCancel({ FILE: apps/v4/examples/radix/ui/alert.tsx function Alert (line 21) | function Alert({ function AlertTitle (line 36) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 49) | function AlertDescription({ function AlertAction (line 65) | function AlertAction({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/examples/radix/ui/aspect-ratio.tsx function AspectRatio (line 5) | function AspectRatio({ FILE: apps/v4/examples/radix/ui/avatar.tsx function Avatar (line 7) | function Avatar({ function AvatarImage (line 27) | function AvatarImage({ function AvatarFallback (line 43) | function AvatarFallback({ function AvatarBadge (line 59) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 75) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 88) | function AvatarGroupCount({ FILE: apps/v4/examples/radix/ui/badge.tsx function Badge (line 29) | function Badge({ FILE: apps/v4/examples/radix/ui/breadcrumb.tsx function Breadcrumb (line 6) | function Breadcrumb({ className, ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 17) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 30) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 40) | function BreadcrumbLink({ function BreadcrumbPage (line 58) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 71) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 89) | function BreadcrumbEllipsis({ FILE: apps/v4/examples/radix/ui/button-group.tsx function ButtonGroup (line 23) | function ButtonGroup({ function ButtonGroupText (line 39) | function ButtonGroupText({ function ButtonGroupSeparator (line 59) | function ButtonGroupSeparator({ FILE: apps/v4/examples/radix/ui/button.tsx function Button (line 43) | function Button({ FILE: apps/v4/examples/radix/ui/calendar.tsx function Calendar (line 18) | function Calendar({ function CalendarDayButton (line 192) | function CalendarDayButton({ FILE: apps/v4/examples/radix/ui/card.tsx function Card (line 4) | function Card({ function CardHeader (line 22) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 35) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 48) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 58) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 71) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 81) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui/carousel.tsx type CarouselApi (line 11) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 12) | type UseCarouselParameters = Parameters type CarouselOptions (line 13) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 14) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 16) | type CarouselProps = { type CarouselContextProps (line 23) | type CarouselContextProps = { function useCarousel (line 34) | function useCarousel() { function Carousel (line 44) | function Carousel({ function CarouselContent (line 134) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 155) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 173) | function CarouselPrevious({ function CarouselNext (line 203) | function CarouselNext({ FILE: apps/v4/examples/radix/ui/chart.tsx constant THEMES (line 8) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 10) | type ChartConfig = { type ChartContextProps (line 20) | type ChartContextProps = { function useChart (line 26) | function useChart() { function ChartContainer (line 36) | function ChartContainer({ function ChartTooltipContent (line 106) | function ChartTooltipContent({ function ChartLegendContent (line 254) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 310) | function getPayloadConfigFromPayload( FILE: apps/v4/examples/radix/ui/checkbox.tsx function Checkbox (line 8) | function Checkbox({ FILE: apps/v4/examples/radix/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/v4/examples/radix/ui/combobox.tsx function ComboboxValue (line 17) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 21) | function ComboboxTrigger({ function ComboboxClear (line 38) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 51) | function ComboboxInput({ function ComboboxContent (line 88) | function ComboboxContent({ function ComboboxList (line 125) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 138) | function ComboboxItem({ function ComboboxGroup (line 164) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 174) | function ComboboxLabel({ function ComboboxCollection (line 187) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 193) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 206) | function ComboboxSeparator({ function ComboboxChips (line 219) | function ComboboxChips({ function ComboboxChip (line 236) | function ComboboxChip({ function ComboboxChipsInput (line 267) | function ComboboxChipsInput({ function useComboboxAnchor (line 280) | function useComboboxAnchor() { FILE: apps/v4/examples/radix/ui/command.tsx function Command (line 16) | function Command({ function CommandDialog (line 32) | function CommandDialog({ function CommandInput (line 64) | function CommandInput({ function CommandList (line 87) | function CommandList({ function CommandEmpty (line 103) | function CommandEmpty({ function CommandGroup (line 116) | function CommandGroup({ function CommandSeparator (line 132) | function CommandSeparator({ function CommandItem (line 145) | function CommandItem({ function CommandShortcut (line 165) | function CommandShortcut({ FILE: apps/v4/examples/radix/ui/context-menu.tsx function ContextMenu (line 8) | function ContextMenu({ function ContextMenuTrigger (line 14) | function ContextMenuTrigger({ function ContextMenuGroup (line 27) | function ContextMenuGroup({ function ContextMenuPortal (line 35) | function ContextMenuPortal({ function ContextMenuSub (line 43) | function ContextMenuSub({ function ContextMenuRadioGroup (line 49) | function ContextMenuRadioGroup({ function ContextMenuContent (line 60) | function ContextMenuContent({ function ContextMenuItem (line 80) | function ContextMenuItem({ function ContextMenuSubTrigger (line 103) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 127) | function ContextMenuSubContent({ function ContextMenuCheckboxItem (line 143) | function ContextMenuCheckboxItem({ function ContextMenuRadioItem (line 173) | function ContextMenuRadioItem({ function ContextMenuLabel (line 201) | function ContextMenuLabel({ function ContextMenuSeparator (line 221) | function ContextMenuSeparator({ function ContextMenuShortcut (line 234) | function ContextMenuShortcut({ FILE: apps/v4/examples/radix/ui/dialog.tsx function Dialog (line 9) | function Dialog({ function DialogTrigger (line 15) | function DialogTrigger({ function DialogPortal (line 21) | function DialogPortal({ function DialogClose (line 27) | function DialogClose({ function DialogOverlay (line 33) | function DialogOverlay({ function DialogContent (line 49) | function DialogContent({ function DialogHeader (line 86) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 96) | function DialogFooter({ function DialogTitle (line 123) | function DialogTitle({ function DialogDescription (line 139) | function DialogDescription({ FILE: apps/v4/examples/radix/ui/direction.tsx function DirectionProvider (line 6) | function DirectionProvider({ FILE: apps/v4/examples/radix/ui/drawer.tsx function Drawer (line 7) | function Drawer({ function DrawerTrigger (line 13) | function DrawerTrigger({ function DrawerPortal (line 19) | function DrawerPortal({ function DrawerClose (line 25) | function DrawerClose({ function DrawerOverlay (line 31) | function DrawerOverlay({ function DrawerContent (line 47) | function DrawerContent({ function DrawerHeader (line 70) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 83) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 93) | function DrawerTitle({ function DrawerDescription (line 109) | function DrawerDescription({ FILE: apps/v4/examples/radix/ui/dropdown-menu.tsx function DropdownMenu (line 8) | function DropdownMenu({ function DropdownMenuPortal (line 14) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 22) | function DropdownMenuTrigger({ function DropdownMenuContent (line 33) | function DropdownMenuContent({ function DropdownMenuGroup (line 55) | function DropdownMenuGroup({ function DropdownMenuItem (line 63) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 86) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 119) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 130) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 161) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 181) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 194) | function DropdownMenuShortcut({ function DropdownMenuSub (line 210) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 216) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 240) | function DropdownMenuSubContent({ FILE: apps/v4/examples/radix/ui/empty.tsx function Empty (line 4) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 17) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 42) | function EmptyMedia({ function EmptyTitle (line 57) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 70) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 83) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/examples/radix/ui/field.tsx function FieldSet (line 9) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 22) | function FieldLegend({ function FieldGroup (line 40) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 71) | function Field({ function FieldContent (line 87) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 100) | function FieldLabel({ function FieldTitle (line 117) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 130) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 145) | function FieldSeparator({ function FieldError (line 175) | function FieldError({ FILE: apps/v4/examples/radix/ui/hover-card.tsx function HoverCard (line 7) | function HoverCard({ function HoverCardTrigger (line 13) | function HoverCardTrigger({ function HoverCardContent (line 21) | function HoverCardContent({ FILE: apps/v4/examples/radix/ui/input-group.tsx function InputGroup (line 10) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 45) | function InputGroupAddon({ function InputGroupButton (line 85) | function InputGroupButton({ function InputGroupText (line 104) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 116) | function InputGroupInput({ function InputGroupTextarea (line 132) | function InputGroupTextarea({ FILE: apps/v4/examples/radix/ui/input-otp.tsx function InputOTP (line 8) | function InputOTP({ function InputOTPGroup (line 29) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 42) | function InputOTPSlot({ function InputOTPSeparator (line 72) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui/input.tsx function Input (line 4) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/examples/radix/ui/item.tsx function ItemGroup (line 7) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 21) | function ItemSeparator({ function Item (line 57) | function Item({ function ItemMedia (line 94) | function ItemMedia({ function ItemContent (line 109) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 122) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 135) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 148) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 158) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 171) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 16) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui/label.tsx function Label (line 7) | function Label({ FILE: apps/v4/examples/radix/ui/menubar.tsx function Menubar (line 8) | function Menubar({ function MenubarMenu (line 24) | function MenubarMenu({ function MenubarGroup (line 30) | function MenubarGroup({ function MenubarPortal (line 36) | function MenubarPortal({ function MenubarRadioGroup (line 42) | function MenubarRadioGroup({ function MenubarTrigger (line 50) | function MenubarTrigger({ function MenubarContent (line 66) | function MenubarContent({ function MenubarItem (line 90) | function MenubarItem({ function MenubarCheckboxItem (line 113) | function MenubarCheckboxItem({ function MenubarRadioItem (line 143) | function MenubarRadioItem({ function MenubarLabel (line 171) | function MenubarLabel({ function MenubarSeparator (line 191) | function MenubarSeparator({ function MenubarShortcut (line 204) | function MenubarShortcut({ function MenubarSub (line 220) | function MenubarSub({ function MenubarSubTrigger (line 226) | function MenubarSubTrigger({ function MenubarSubContent (line 250) | function MenubarSubContent({ FILE: apps/v4/examples/radix/ui/native-select.tsx type NativeSelectProps (line 5) | type NativeSelectProps = Omit, "size"> & { function NativeSelect (line 9) | function NativeSelect({ function NativeSelectOption (line 38) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 42) | function NativeSelectOptGroup({ FILE: apps/v4/examples/radix/ui/navigation-menu.tsx function NavigationMenu (line 7) | function NavigationMenu({ function NavigationMenuList (line 31) | function NavigationMenuList({ function NavigationMenuItem (line 47) | function NavigationMenuItem({ function NavigationMenuTrigger (line 64) | function NavigationMenuTrigger({ function NavigationMenuContent (line 84) | function NavigationMenuContent({ function NavigationMenuViewport (line 100) | function NavigationMenuViewport({ function NavigationMenuLink (line 122) | function NavigationMenuLink({ function NavigationMenuIndicator (line 138) | function NavigationMenuIndicator({ FILE: apps/v4/examples/radix/ui/pagination.tsx function Pagination (line 10) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 22) | function PaginationContent({ function PaginationItem (line 35) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 39) | type PaginationLinkProps = { function PaginationLink (line 44) | function PaginationLink({ function PaginationPrevious (line 67) | function PaginationPrevious({ function PaginationNext (line 85) | function PaginationNext({ function PaginationEllipsis (line 103) | function PaginationEllipsis({ FILE: apps/v4/examples/radix/ui/popover.tsx function Popover (line 7) | function Popover({ function PopoverTrigger (line 13) | function PopoverTrigger({ function PopoverContent (line 19) | function PopoverContent({ function PopoverAnchor (line 41) | function PopoverAnchor({ function PopoverHeader (line 47) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 57) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 67) | function PopoverDescription({ FILE: apps/v4/examples/radix/ui/progress.tsx function Progress (line 7) | function Progress({ FILE: apps/v4/examples/radix/ui/radio-group.tsx function RadioGroup (line 7) | function RadioGroup({ function RadioGroupItem (line 20) | function RadioGroupItem({ FILE: apps/v4/examples/radix/ui/resizable.tsx function ResizablePanelGroup (line 6) | function ResizablePanelGroup({ function ResizablePanel (line 22) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 26) | function ResizableHandle({ FILE: apps/v4/examples/radix/ui/scroll-area.tsx function ScrollArea (line 7) | function ScrollArea({ function ScrollBar (line 30) | function ScrollBar({ FILE: apps/v4/examples/radix/ui/select.tsx function Select (line 8) | function Select({ function SelectGroup (line 14) | function SelectGroup({ function SelectValue (line 27) | function SelectValue({ function SelectTrigger (line 33) | function SelectTrigger({ function SelectContent (line 59) | function SelectContent({ function SelectLabel (line 97) | function SelectLabel({ function SelectItem (line 110) | function SelectItem({ function SelectSeparator (line 134) | function SelectSeparator({ function SelectScrollUpButton (line 147) | function SelectScrollUpButton({ function SelectScrollDownButton (line 165) | function SelectScrollDownButton({ FILE: apps/v4/examples/radix/ui/separator.tsx function Separator (line 7) | function Separator({ FILE: apps/v4/examples/radix/ui/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: React.ComponentProps) { function SidebarMenuItem (line 456) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 489) | function SidebarMenuButton({ function SidebarMenuAction (line 539) | function SidebarMenuAction({ function SidebarMenuBadge (line 565) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 582) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 620) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 634) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 648) | function SidebarMenuSubButton({ FILE: apps/v4/examples/radix/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/examples/radix/ui/slider.tsx function Slider (line 7) | function Slider({ FILE: apps/v4/examples/radix/ui/spinner.tsx function Spinner (line 4) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/examples/radix/ui/switch.tsx function Switch (line 7) | function Switch({ FILE: apps/v4/examples/radix/ui/table.tsx function Table (line 6) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 21) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 31) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 41) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 54) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 67) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 80) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 93) | function TableCaption({ FILE: apps/v4/examples/radix/ui/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 41) | function TabsList({ function TabsTrigger (line 57) | function TabsTrigger({ function TabsContent (line 76) | function TabsContent({ FILE: apps/v4/examples/radix/ui/textarea.tsx function Textarea (line 4) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/examples/radix/ui/toggle-group.tsx function ToggleGroup (line 21) | function ToggleGroup({ function ToggleGroupItem (line 57) | function ToggleGroupItem({ FILE: apps/v4/examples/radix/ui/toggle.tsx function Toggle (line 29) | function Toggle({ FILE: apps/v4/examples/radix/ui/tooltip.tsx function TooltipProvider (line 7) | function TooltipProvider({ function Tooltip (line 20) | function Tooltip({ function TooltipTrigger (line 26) | function TooltipTrigger({ function TooltipContent (line 32) | function TooltipContent({ FILE: apps/v4/hooks/use-colors.ts type Config (line 7) | type Config = { function useColors (line 17) | function useColors() { FILE: apps/v4/hooks/use-config.ts type Config (line 4) | type Config = { function useConfig (line 16) | function useConfig() { FILE: apps/v4/hooks/use-copy-to-clipboard.ts function legacyCopyToClipboard (line 5) | function legacyCopyToClipboard(value: string) { function useCopyToClipboard (line 29) | function useCopyToClipboard({ FILE: apps/v4/hooks/use-layout.tsx type Layout (line 5) | type Layout = "fixed" | "full" type LayoutProviderProps (line 7) | interface LayoutProviderProps { type LayoutProviderState (line 16) | interface LayoutProviderState { FILE: apps/v4/hooks/use-media-query.tsx function useMediaQuery (line 3) | function useMediaQuery(query: string) { FILE: apps/v4/hooks/use-meta-color.ts constant META_THEME_COLORS (line 4) | const META_THEME_COLORS = { function useMetaColor (line 9) | function useMetaColor() { FILE: apps/v4/hooks/use-mobile.ts function useIsMobile (line 3) | function useIsMobile(mobileBreakpoint = 768) { FILE: apps/v4/hooks/use-mounted.ts function useMounted (line 3) | function useMounted() { FILE: apps/v4/hooks/use-search-registry.ts function finderFn (line 8) | function finderFn( FILE: apps/v4/lib/blocks.ts function getAllBlockIds (line 6) | async function getAllBlockIds( function getAllBlocks (line 18) | async function getAllBlocks( FILE: apps/v4/lib/changelog.ts type ChangelogPageData (line 7) | type ChangelogPageData = { type ChangelogPage (line 12) | type ChangelogPage = ReturnType[number] & { function getDateFromFile (line 17) | function getDateFromFile(slugs: string[]) { function getChangelogPages (line 37) | function getChangelogPages() { FILE: apps/v4/lib/colors.ts type ColorPalette (line 23) | type ColorPalette = z.infer function getColorFormat (line 25) | function getColorFormat(color: Color) { type ColorFormat (line 36) | type ColorFormat = keyof ReturnType function getColors (line 38) | function getColors() { type Color (line 80) | type Color = ReturnType[number]["colors"][number] function getForegroundFromBackground (line 82) | function getForegroundFromBackground(rgb: string) { FILE: apps/v4/lib/components.ts constant UI_COMPONENTS (line 2) | const UI_COMPONENTS = [ type UIComponent (line 65) | type UIComponent = (typeof UI_COMPONENTS)[number] FILE: apps/v4/lib/config.ts constant META_THEME_COLORS (line 39) | const META_THEME_COLORS = { FILE: apps/v4/lib/docs.ts constant PAGES_NEW (line 1) | const PAGES_NEW = [ constant PAGES_UPDATED (line 8) | const PAGES_UPDATED = ["/docs/components/button"] FILE: apps/v4/lib/events.ts type Event (line 31) | type Event = z.infer function trackEvent (line 33) | function trackEvent(input: Event): void { FILE: apps/v4/lib/explore.ts constant EXPLORE_PRESETS (line 1) | const EXPLORE_PRESETS: string[] = [ FILE: apps/v4/lib/font-definitions.ts type FontDefinition (line 1) | type FontDefinition = { constant FONT_DEFINITIONS (line 15) | const FONT_DEFINITIONS = [ type FontName (line 306) | type FontName = (typeof FONT_DEFINITIONS)[number]["name"] FILE: apps/v4/lib/format-code.ts function getStyleFromStyleName (line 14) | function getStyleFromStyleName(styleName: string) { function buildDisplayConfig (line 19) | function buildDisplayConfig(styleName: string) { type DisplayTransformer (line 53) | type DisplayTransformer = (opts: { function getStyleMap (line 62) | async function getStyleMap(styleName: string) { function formatCode (line 83) | async function formatCode(code: string, styleName: string) { FILE: apps/v4/lib/highlight-code.ts method code (line 15) | code(node) { function highlightCode (line 68) | async function highlightCode(code: string, language: string = "tsx") { FILE: apps/v4/lib/llm.ts function getBaseForStyle (line 10) | function getBaseForStyle(styleName: string) { function getDemoFilePath (line 19) | function getDemoFilePath(name: string, styleName: string) { function getIndexForStyle (line 31) | function getIndexForStyle(styleName: string) { function getComponentsList (line 39) | function getComponentsList() { function processMdxForLLMs (line 57) | function processMdxForLLMs(content: string, style: Style["name"]) { FILE: apps/v4/lib/page-tree.ts type PageTreeNode (line 3) | type PageTreeNode = (typeof source.pageTree)["children"][number] type PageTreeFolder (line 4) | type PageTreeFolder = Extract type PageTreePage (line 5) | type PageTreePage = Extract function getAllPagesFromFolder (line 8) | function getAllPagesFromFolder(folder: PageTreeFolder): PageTreePage[] { function getPagesFromFolder (line 23) | function getPagesFromFolder( function getCurrentBase (line 59) | function getCurrentBase(pathname: string): string { FILE: apps/v4/lib/read-file.ts function readFileFromRoot (line 4) | async function readFileFromRoot(relativePath: string) { FILE: apps/v4/lib/registry.ts constant INDEXED_STYLES (line 13) | const INDEXED_STYLES = ["new-york-v4"] function getBaseForStyle (line 23) | function getBaseForStyle(styleName: string) { function getDemoComponent (line 32) | function getDemoComponent(name: string, styleName: string) { function getDemoItem (line 38) | async function getDemoItem(name: string, styleName: string) { function getIndexForStyle (line 62) | function getIndexForStyle(styleName: string) { function getRegistryComponent (line 75) | function getRegistryComponent(name: string, styleName: string) { function getRegistryItems (line 85) | async function getRegistryItems( function getRegistryItem (line 108) | async function getRegistryItem(name: string, styleName: string) { function getFileContent (line 171) | async function getFileContent(file: z.infer) { function fixFilePaths (line 215) | function fixFilePaths(files: z.infer["files"]) { function fixImport (line 233) | function fixImport(content: string) { type FileTree (line 258) | type FileTree = { function createFileTreeForRegistryItemFiles (line 264) | function createFileTreeForRegistryItemFiles( FILE: apps/v4/lib/rehype.ts function getBaseForStyle (line 15) | function getBaseForStyle(styleName: string) { function getDemoFilePath (line 24) | function getDemoFilePath(name: string, styleName: string) { function getIndexForStyle (line 34) | function getIndexForStyle(styleName: string) { type UnistNode (line 42) | interface UnistNode { type UnistTree (line 56) | interface UnistTree { type NodeToProcess (line 61) | interface NodeToProcess { function rehypeComponent (line 71) | function rehypeComponent() { function getNodeAttributeByName (line 198) | function getNodeAttributeByName(node: UnistNode, name: string) { function isTruthyMdxAttribute (line 202) | function isTruthyMdxAttribute( FILE: apps/v4/lib/themes.ts constant THEMES (line 3) | const THEMES = baseColors FILE: apps/v4/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { function absoluteUrl (line 8) | function absoluteUrl(path: string) { FILE: apps/v4/mdx-components.tsx function ComponentsListWrapper (line 41) | function ComponentsListWrapper() { FILE: apps/v4/next.config.mjs method redirects (line 31) | redirects() { method rewrites (line 128) | rewrites() { FILE: apps/v4/registry/_legacy-base-colors.ts type BaseColor (line 756) | type BaseColor = (typeof baseColors)[number] FILE: apps/v4/registry/_legacy-styles.ts type Style (line 16) | type Style = (typeof legacyStyles)[number] function getActiveStyle (line 18) | async function getActiveStyle() { function getStyle (line 23) | function getStyle(name: string) { FILE: apps/v4/registry/base-colors.ts constant BASE_COLORS (line 3) | const BASE_COLORS = THEMES.filter((theme) => type BaseColor (line 9) | type BaseColor = (typeof BASE_COLORS)[number] FILE: apps/v4/registry/bases.ts constant BASES (line 4) | const BASES: z.infer[] = [ type Base (line 29) | type Base = (typeof BASES)[number] FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/app-sidebar.tsx function AppSidebar (line 248) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/chart-area-interactive.tsx function ChartAreaInteractive (line 143) | function ChartAreaInteractive() { FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/data-table.tsx function DragHandle (line 108) | function DragHandle({ id }: { id: number }) { function DraggableRow (line 333) | function DraggableRow({ row }: { row: Row> }) { function DataTable (line 356) | function DataTable({ function TableCellViewer (line 743) | function TableCellViewer({ item }: { item: z.infer }) { FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/nav-documents.tsx function NavDocuments (line 21) | function NavDocuments({ FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/nav-main.tsx function NavMain (line 13) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/section-cards.tsx function SectionCards (line 14) | function SectionCards() { FILE: apps/v4/registry/bases/base/blocks/dashboard-01/components/site-header.tsx function SiteHeader (line 4) | function SiteHeader() { FILE: apps/v4/registry/bases/base/blocks/dashboard-01/page.tsx function Page (line 10) | function Page() { FILE: apps/v4/registry/bases/base/blocks/login-01/components/login-form.tsx function LoginForm (line 18) | function LoginForm({ FILE: apps/v4/registry/bases/base/blocks/login-01/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/bases/base/blocks/login-02/components/login-form.tsx function LoginForm (line 12) | function LoginForm({ FILE: apps/v4/registry/bases/base/blocks/login-02/page.tsx function LoginPage (line 6) | function LoginPage() { FILE: apps/v4/registry/bases/base/blocks/login-03/components/login-form.tsx function LoginForm (line 19) | function LoginForm({ FILE: apps/v4/registry/bases/base/blocks/login-03/page.tsx function LoginPage (line 6) | function LoginPage() { FILE: apps/v4/registry/bases/base/blocks/login-04/components/login-form.tsx function LoginForm (line 13) | function LoginForm({ FILE: apps/v4/registry/bases/base/blocks/login-04/page.tsx function LoginPage (line 3) | function LoginPage() { FILE: apps/v4/registry/bases/base/blocks/login-05/components/login-form.tsx function LoginForm (line 15) | function LoginForm({ FILE: apps/v4/registry/bases/base/blocks/login-05/page.tsx function LoginPage (line 3) | function LoginPage() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/activate-agent-dialog.tsx function ActivateAgentDialog (line 57) | function ActivateAgentDialog() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/analytics-card.tsx function AnalyticsCard (line 39) | function AnalyticsCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/anomaly-alert.tsx function AnomalyAlert (line 13) | function AnomalyAlert() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/assign-issue.tsx function AssignIssue (line 49) | function AssignIssue() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/bar-chart-card.tsx function BarChartCard (line 51) | function BarChartCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/bar-visualizer.tsx type AgentState (line 16) | type AgentState = type AnimationState (line 23) | type AnimationState = AgentState | undefined type AudioAnalyserOptions (line 25) | interface AudioAnalyserOptions { type MultiBandVolumeOptions (line 32) | interface MultiBandVolumeOptions { function createAudioAnalyser (line 58) | function createAudioAnalyser( function useMultibandVolume (line 91) | function useMultibandVolume( function BarVisualizerCard (line 467) | function BarVisualizerCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/book-appointment.tsx function BookAppointment (line 24) | function BookAppointment() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/codespaces-card.tsx function CodespacesCard (line 56) | function CodespacesCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/contributions-activity.tsx function ContributionsActivity (line 23) | function ContributionsActivity() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/contributors.tsx function Contributors (line 37) | function Contributors() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/environment-variables.tsx function EnvironmentVariables (line 13) | function EnvironmentVariables() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/feedback-form.tsx function FeedbackForm (line 12) | function FeedbackForm() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/file-upload.tsx function FileUpload (line 21) | function FileUpload() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/github-profile.tsx function GithubProfile (line 25) | function GithubProfile() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/icon-preview-grid.tsx constant PREVIEW_ICONS (line 8) | const PREVIEW_ICONS = [ function IconPreviewGrid (line 123) | function IconPreviewGrid() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/invite-team.tsx function InviteTeam (line 31) | function InviteTeam() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/invoice.tsx constant INVOICE_ITEMS (line 24) | const INVOICE_ITEMS = [ function formatCurrency (line 37) | function formatCurrency(value: number) { function Invoice (line 45) | function Invoice() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/live-waveform.tsx function LiveWaveformCard (line 491) | function LiveWaveformCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/no-team-members.tsx function NoTeamMembers (line 20) | function NoTeamMembers() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/not-found.tsx function NotFound (line 20) | function NotFound() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/observability-card.tsx function ObservabilityCard (line 14) | function ObservabilityCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/pie-chart-card.tsx function PieChartCard (line 54) | function PieChartCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/report-bug.tsx function ReportBug (line 24) | function ReportBug() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/shipping-address.tsx function ShippingAddress (line 24) | function ShippingAddress() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/shortcuts.tsx function Shortcuts (line 22) | function Shortcuts() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/skeleton-loading.tsx function SkeletonLoading (line 6) | function SkeletonLoading() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/sleep-report.tsx function SleepReport (line 47) | function SleepReport() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/style-overview.tsx function StyleOverview (line 10) | function StyleOverview() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/typography-specimen.tsx function TypographySpecimen (line 10) | function TypographySpecimen() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/ui-elements.tsx function UIElements (line 53) | function UIElements() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/usage-card.tsx function CircularGauge (line 53) | function CircularGauge({ percentage }: { percentage: number }) { function UsageCard (line 100) | function UsageCard() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/visitors.tsx function Visitors (line 46) | function Visitors() { FILE: apps/v4/registry/bases/base/blocks/preview/cards/weekly-fitness-summary.tsx constant FITNESS_WEEKLY_LOAD (line 15) | const FITNESS_WEEKLY_LOAD = [ function WeeklyFitnessSummary (line 25) | function WeeklyFitnessSummary() { FILE: apps/v4/registry/bases/base/blocks/preview/index.tsx function PreviewExample (line 35) | function PreviewExample() { FILE: apps/v4/registry/bases/base/blocks/sidebar-01/components/app-sidebar.tsx function AppSidebar (line 149) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-01/components/search-form.tsx function SearchForm (line 11) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/base/blocks/sidebar-01/components/version-switcher.tsx function VersionSwitcher (line 18) | function VersionSwitcher({ FILE: apps/v4/registry/bases/base/blocks/sidebar-01/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-02/components/app-sidebar.tsx function AppSidebar (line 167) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-02/components/search-form.tsx function SearchForm (line 11) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/base/blocks/sidebar-02/components/version-switcher.tsx function VersionSwitcher (line 18) | function VersionSwitcher({ FILE: apps/v4/registry/bases/base/blocks/sidebar-02/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-03/components/app-sidebar.tsx function AppSidebar (line 160) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-03/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-04/components/app-sidebar.tsx function AppSidebar (line 159) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-04/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-05/components/app-sidebar.tsx function AppSidebar (line 166) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-05/components/search-form.tsx function SearchForm (line 11) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/base/blocks/sidebar-05/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-06/components/app-sidebar.tsx function AppSidebar (line 149) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-06/components/nav-main.tsx function NavMain (line 18) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/sidebar-06/components/sidebar-opt-in-form.tsx function SidebarOptInForm (line 11) | function SidebarOptInForm() { FILE: apps/v4/registry/bases/base/blocks/sidebar-06/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-07/components/app-sidebar.tsx function AppSidebar (line 228) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-07/components/nav-main.tsx function NavMain (line 20) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/sidebar-07/components/nav-projects.tsx function NavProjects (line 21) | function NavProjects({ FILE: apps/v4/registry/bases/base/blocks/sidebar-07/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/sidebar-07/components/team-switcher.tsx function TeamSwitcher (line 23) | function TeamSwitcher({ FILE: apps/v4/registry/bases/base/blocks/sidebar-07/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-08/components/app-sidebar.tsx function AppSidebar (line 215) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-08/components/nav-main.tsx function NavMain (line 21) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/sidebar-08/components/nav-projects.tsx function NavProjects (line 21) | function NavProjects({ FILE: apps/v4/registry/bases/base/blocks/sidebar-08/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/bases/base/blocks/sidebar-08/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/sidebar-08/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-09/components/app-sidebar.tsx function AppSidebar (line 185) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-09/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/sidebar-09/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/app-sidebar.tsx function AppSidebar (line 345) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/nav-actions.tsx function NavActions (line 188) | function NavActions() { FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/nav-favorites.tsx function NavFavorites (line 22) | function NavFavorites({ FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/nav-main.tsx function NavMain (line 9) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/nav-secondary.tsx function NavSecondary (line 14) | function NavSecondary({ FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/nav-workspaces.tsx function NavWorkspaces (line 22) | function NavWorkspaces({ FILE: apps/v4/registry/bases/base/blocks/sidebar-10/components/team-switcher.tsx function TeamSwitcher (line 22) | function TeamSwitcher({ FILE: apps/v4/registry/bases/base/blocks/sidebar-10/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-11/components/app-sidebar.tsx function AppSidebar (line 68) | function AppSidebar({ ...props }: React.ComponentProps) { type TreeItem (line 109) | type TreeItem = string | TreeItem[] function Tree (line 110) | function Tree({ item }: { item: TreeItem }) { FILE: apps/v4/registry/bases/base/blocks/sidebar-11/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-12/components/app-sidebar.tsx function AppSidebar (line 44) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-12/components/calendars.tsx function Calendars (line 21) | function Calendars({ FILE: apps/v4/registry/bases/base/blocks/sidebar-12/components/date-picker.tsx function DatePicker (line 9) | function DatePicker() { FILE: apps/v4/registry/bases/base/blocks/sidebar-12/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/sidebar-12/page.tsx function Page (line 15) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-13/components/settings-dialog.tsx function SettingsDialog (line 182) | function SettingsDialog() { FILE: apps/v4/registry/bases/base/blocks/sidebar-13/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-14/components/app-sidebar.tsx function AppSidebar (line 158) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-14/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/calendars.tsx function Calendars (line 21) | function Calendars({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/date-picker.tsx function DatePicker (line 9) | function DatePicker() { FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/nav-favorites.tsx function NavFavorites (line 21) | function NavFavorites({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/nav-main.tsx function NavMain (line 9) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/nav-secondary.tsx function NavSecondary (line 14) | function NavSecondary({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/nav-workspaces.tsx function NavWorkspaces (line 22) | function NavWorkspaces({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/sidebar-left.tsx function SidebarLeft (line 345) | function SidebarLeft({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/sidebar-right.tsx function SidebarRight (line 44) | function SidebarRight({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/components/team-switcher.tsx function TeamSwitcher (line 22) | function TeamSwitcher({ FILE: apps/v4/registry/bases/base/blocks/sidebar-15/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/app-sidebar.tsx function AppSidebar (line 215) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/nav-main.tsx function NavMain (line 21) | function NavMain({ FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/nav-projects.tsx function NavProjects (line 21) | function NavProjects({ FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/search-form.tsx function SearchForm (line 7) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/base/blocks/sidebar-16/components/site-header.tsx function SiteHeader (line 17) | function SiteHeader() { FILE: apps/v4/registry/bases/base/blocks/sidebar-16/page.tsx function Page (line 9) | function Page() { FILE: apps/v4/registry/bases/base/blocks/signup-01/components/signup-form.tsx function SignupForm (line 17) | function SignupForm({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/base/blocks/signup-01/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/bases/base/blocks/signup-02/components/signup-form.tsx function SignupForm (line 12) | function SignupForm({ FILE: apps/v4/registry/bases/base/blocks/signup-02/page.tsx function SignupPage (line 6) | function SignupPage() { FILE: apps/v4/registry/bases/base/blocks/signup-03/components/signup-form.tsx function SignupForm (line 18) | function SignupForm({ FILE: apps/v4/registry/bases/base/blocks/signup-03/page.tsx function SignupPage (line 6) | function SignupPage() { FILE: apps/v4/registry/bases/base/blocks/signup-04/components/signup-form.tsx function SignupForm (line 13) | function SignupForm({ FILE: apps/v4/registry/bases/base/blocks/signup-04/page.tsx function SignupPage (line 3) | function SignupPage() { FILE: apps/v4/registry/bases/base/blocks/signup-05/components/signup-form.tsx function SignupForm (line 15) | function SignupForm({ FILE: apps/v4/registry/bases/base/blocks/signup-05/page.tsx function SignupPage (line 3) | function SignupPage() { FILE: apps/v4/registry/bases/base/components/example.tsx function ExampleWrapper (line 3) | function ExampleWrapper({ className, ...props }: React.ComponentProps<"d... function Example (line 19) | function Example({ FILE: apps/v4/registry/bases/base/examples/accordion-example.tsx function AccordionExample (line 21) | function AccordionExample() { function AccordionBasic (line 33) | function AccordionBasic() { function AccordionMultiple (line 68) | function AccordionMultiple() { function AccordionWithBorders (line 100) | function AccordionWithBorders() { function AccordionInCard (line 155) | function AccordionInCard() { function AccordionWithDisabled (line 290) | function AccordionWithDisabled() { FILE: apps/v4/registry/bases/base/examples/alert-dialog-example.tsx function AlertDialogExample (line 29) | function AlertDialogExample() { function AlertDialogBasic (line 42) | function AlertDialogBasic() { function AlertDialogSmall (line 67) | function AlertDialogSmall() { function AlertDialogWithMedia (line 89) | function AlertDialogWithMedia() { function AlertDialogSmallWithMedia (line 123) | function AlertDialogSmallWithMedia() { function AlertDialogDestructive (line 157) | function AlertDialogDestructive() { function AlertDialogInDialog (line 192) | function AlertDialogInDialog() { FILE: apps/v4/registry/bases/base/examples/alert-example.tsx function AlertExample (line 15) | function AlertExample() { function AlertExample1 (line 26) | function AlertExample1() { function AlertExample2 (line 49) | function AlertExample2() { function AlertExample3 (line 147) | function AlertExample3() { function AlertExample4 (line 190) | function AlertExample4() { FILE: apps/v4/registry/bases/base/examples/aspect-ratio-example.tsx function AspectRatioExample (line 9) | function AspectRatioExample() { function AspectRatio16x9 (line 20) | function AspectRatio16x9() { function AspectRatio1x1 (line 35) | function AspectRatio1x1() { function AspectRatio9x16 (line 50) | function AspectRatio9x16() { function AspectRatio21x9 (line 65) | function AspectRatio21x9() { FILE: apps/v4/registry/bases/base/examples/avatar-example.tsx function AvatarExample (line 24) | function AvatarExample() { function AvatarSizes (line 38) | function AvatarSizes() { function AvatarWithBadge (line 70) | function AvatarWithBadge() { function AvatarWithBadgeIcon (line 117) | function AvatarWithBadgeIcon() { function AvatarGroupExample (line 212) | function AvatarGroupExample() { function AvatarGroupWithCount (line 279) | function AvatarGroupWithCount() { function AvatarGroupWithIconCount (line 349) | function AvatarGroupWithIconCount() { function AvatarInEmpty (line 449) | function AvatarInEmpty() { FILE: apps/v4/registry/bases/base/examples/badge-example.tsx function BadgeExample (line 9) | function BadgeExample() { function BadgeVariants (line 23) | function BadgeVariants() { function BadgeWithIconLeft (line 38) | function BadgeWithIconLeft() { function BadgeWithIconRight (line 113) | function BadgeWithIconRight() { function BadgeWithSpinner (line 188) | function BadgeWithSpinner() { function BadgeAsLink (line 221) | function BadgeAsLink() { function BadgeLongText (line 293) | function BadgeLongText() { function BadgeCustomColors (line 305) | function BadgeCustomColors() { FILE: apps/v4/registry/bases/base/examples/breadcrumb-example.tsx function BreadcrumbExample (line 24) | function BreadcrumbExample() { function BreadcrumbBasic (line 34) | function BreadcrumbBasic() { function BreadcrumbWithDropdown (line 56) | function BreadcrumbWithDropdown() { function BreadcrumbWithLink (line 94) | function BreadcrumbWithLink() { FILE: apps/v4/registry/bases/base/examples/button-example.tsx function ButtonExample (line 10) | function ButtonExample() { function ButtonVariantsAndSizes (line 23) | function ButtonVariantsAndSizes() { function ButtonIconRight (line 92) | function ButtonIconRight() { function ButtonIconLeft (line 370) | function ButtonIconLeft() { function ButtonIconOnly (line 649) | function ButtonIconOnly() { function ButtonExamples (line 880) | function ButtonExamples() { function ButtonInvalidStates (line 919) | function ButtonInvalidStates() { FILE: apps/v4/registry/bases/base/examples/button-group-example.tsx function ButtonGroupExample (line 43) | function ButtonGroupExample() { function ButtonGroupBasic (line 67) | function ButtonGroupBasic() { function ButtonGroupWithInput (line 80) | function ButtonGroupWithInput() { function ButtonGroupWithText (line 97) | function ButtonGroupWithText() { function ButtonGroupWithDropdown (line 116) | function ButtonGroupWithDropdown() { function ButtonGroupWithSelect (line 246) | function ButtonGroupWithSelect() { function ButtonGroupWithIcons (line 282) | function ButtonGroupWithIcons() { function ButtonGroupWithInputGroup (line 320) | function ButtonGroupWithInputGroup() { function ButtonGroupWithFields (line 344) | function ButtonGroupWithFields() { function ButtonGroupWithLike (line 388) | function ButtonGroupWithLike() { function ButtonGroupWithSelectAndInput (line 423) | function ButtonGroupWithSelectAndInput() { function ButtonGroupNested (line 447) | function ButtonGroupNested() { function ButtonGroupPagination (line 484) | function ButtonGroupPagination() { function ButtonGroupPaginationSplit (line 530) | function ButtonGroupPaginationSplit() { function ButtonGroupNavigation (line 576) | function ButtonGroupNavigation() { function ButtonGroupTextAlignment (line 616) | function ButtonGroupTextAlignment() { function ButtonGroupVertical (line 640) | function ButtonGroupVertical() { function ButtonGroupVerticalNested (line 673) | function ButtonGroupVerticalNested() { FILE: apps/v4/registry/bases/base/examples/calendar-example.tsx function CalendarExample (line 28) | function CalendarExample() { function CalendarInCard (line 49) | function CalendarInCard() { function CalendarInPopover (line 61) | function CalendarInPopover() { function CalendarSingle (line 86) | function CalendarSingle() { function CalendarMultiple (line 106) | function CalendarMultiple() { function CalendarRange (line 118) | function CalendarRange() { function CalendarRangeMultipleMonths (line 148) | function CalendarRangeMultipleMonths() { function CalendarBookedDates (line 177) | function CalendarBookedDates() { function CalendarWithTime (line 209) | function CalendarWithTime() { function CalendarCustomDays (line 278) | function CalendarCustomDays() { function CalendarWithPresets (line 323) | function CalendarWithPresets() { function DatePickerSimple (line 375) | function DatePickerSimple() { function DatePickerWithRange (line 411) | function DatePickerWithRange() { function DataPickerWithDropdowns (line 467) | function DataPickerWithDropdowns() { function CalendarWeekNumbers (line 522) | function CalendarWeekNumbers() { FILE: apps/v4/registry/bases/base/examples/card-example.tsx function CardExample (line 28) | function CardExample() { function CardLogin (line 45) | function CardLogin() { function CardMeetingNotes (line 101) | function CardMeetingNotes() { function CardWithImage (line 165) | function CardWithImage() { function CardWithImageSmall (line 200) | function CardWithImageSmall() { function CardHeaderWithBorder (line 235) | function CardHeaderWithBorder() { function CardFooterWithBorder (line 256) | function CardFooterWithBorder() { function CardDefault (line 276) | function CardDefault() { function CardSmall (line 302) | function CardSmall() { function CardHeaderWithBorderSmall (line 328) | function CardHeaderWithBorderSmall() { function CardFooterWithBorderSmall (line 349) | function CardFooterWithBorderSmall() { FILE: apps/v4/registry/bases/base/examples/carousel-example.tsx function CarouselExample (line 14) | function CarouselExample() { function CarouselBasic (line 24) | function CarouselBasic() { function CarouselMultiple (line 48) | function CarouselMultiple() { function CarouselWithGap (line 77) | function CarouselWithGap() { FILE: apps/v4/registry/bases/base/examples/chart-example.tsx function ChartExample (line 61) | function ChartExample() { function ChartAreaExample (line 73) | function ChartAreaExample() { function ChartBarExample (line 160) | function ChartBarExample() { function ChartLineExample (line 229) | function ChartLineExample() { function ChartPieExample (line 332) | function ChartPieExample() { function ChartRadarExample (line 435) | function ChartRadarExample() { function ChartRadialExample (line 501) | function ChartRadialExample() { FILE: apps/v4/registry/bases/base/examples/checkbox-example.tsx function CheckboxExample (line 27) | function CheckboxExample() { function CheckboxBasic (line 41) | function CheckboxBasic() { function CheckboxWithDescription (line 52) | function CheckboxWithDescription() { function CheckboxInvalid (line 68) | function CheckboxInvalid() { function CheckboxDisabled (line 79) | function CheckboxDisabled() { function CheckboxWithTitle (line 90) | function CheckboxWithTitle() { function CheckboxInTable (line 148) | function CheckboxInTable() { function CheckboxGroup (line 216) | function CheckboxGroup() { FILE: apps/v4/registry/bases/base/examples/collapsible-example.tsx function CollapsibleExample (line 27) | function CollapsibleExample() { type FileTreeItem (line 36) | type FileTreeItem = { name: string } | { name: string; items: FileTreeIt... function CollapsibleFileTree (line 38) | function CollapsibleFileTree() { function CollapsibleSettings (line 169) | function CollapsibleSettings() { FILE: apps/v4/registry/bases/base/examples/combobox-example.tsx function ComboboxExample (line 68) | function ComboboxExample() { function ComboboxBasic (line 550) | function ComboboxBasic() { function ComboboxSides (line 570) | function ComboboxSides() { function ComboboxDisabled (line 606) | function ComboboxDisabled() { function ComboboxDisabledItems (line 628) | function ComboboxDisabledItems() { function ComboboxInvalid (line 652) | function ComboboxInvalid() { function ComboboxWithClear (line 698) | function ComboboxWithClear() { function ComboboxWithGroups (line 718) | function ComboboxWithGroups() { function ComboboxWithGroupsAndSeparator (line 745) | function ComboboxWithGroupsAndSeparator() { function ComboboxWithForm (line 773) | function ComboboxWithForm() { function ComboboxLargeList (line 827) | function ComboboxLargeList() { function ComboboxAutoHighlight (line 847) | function ComboboxAutoHighlight() { function ComboxboxInputAddon (line 867) | function ComboxboxInputAddon() { function ComboboxInPopup (line 904) | function ComboboxInPopup() { function ComboboxMultiple (line 934) | function ComboboxMultiple() { function ComboboxMultipleDisabled (line 972) | function ComboboxMultipleDisabled() { function ComboboxMultipleInvalid (line 1011) | function ComboboxMultipleInvalid() { function ComboboxMultipleNoRemove (line 1093) | function ComboboxMultipleNoRemove() { function ComboboxWithCustomItems (line 1133) | function ComboboxWithCustomItems() { function ComboboxInDialog (line 1167) | function ComboboxInDialog() { function ComboboxWithOtherInputs (line 1263) | function ComboboxWithOtherInputs() { FILE: apps/v4/registry/bases/base/examples/command-example.tsx function CommandExample (line 24) | function CommandExample() { function CommandInline (line 36) | function CommandInline() { function CommandBasic (line 121) | function CommandBasic() { function CommandWithShortcuts (line 152) | function CommandWithShortcuts() { function CommandWithGroups (line 213) | function CommandWithGroups() { function CommandManyItems (line 307) | function CommandManyItems() { FILE: apps/v4/registry/bases/base/examples/component-example.tsx function ComponentExample (line 70) | function ComponentExample() { function CardExample (line 79) | function CardExample() { function FormExample (line 158) | function FormExample() { FILE: apps/v4/registry/bases/base/examples/context-menu-example.tsx function ContextMenuExample (line 36) | function ContextMenuExample() { function ContextMenuBasic (line 54) | function ContextMenuBasic() { function ContextMenuWithIcons (line 73) | function ContextMenuWithIcons() { function ContextMenuWithShortcuts (line 132) | function ContextMenuWithShortcuts() { function ContextMenuWithSubmenu (line 171) | function ContextMenuWithSubmenu() { function ContextMenuWithGroups (line 213) | function ContextMenuWithGroups() { function ContextMenuWithCheckboxes (line 276) | function ContextMenuWithCheckboxes() { function ContextMenuWithRadio (line 299) | function ContextMenuWithRadio() { function ContextMenuWithDestructive (line 336) | function ContextMenuWithDestructive() { function ContextMenuWithSides (line 395) | function ContextMenuWithSides() { function ContextMenuInDialog (line 427) | function ContextMenuInDialog() { function ContextMenuWithInset (line 514) | function ContextMenuWithInset() { FILE: apps/v4/registry/bases/base/examples/demo.tsx function Demo (line 59) | function Demo() { FILE: apps/v4/registry/bases/base/examples/dialog-example.tsx function DialogExample (line 67) | function DialogExample() { function DialogWithForm (line 79) | function DialogWithForm() { function DialogScrollableContent (line 122) | function DialogScrollableContent() { function DialogWithStickyFooter (line 158) | function DialogWithStickyFooter() { function DialogNoCloseButton (line 199) | function DialogNoCloseButton() { function DialogChatSettings (line 272) | function DialogChatSettings() { FILE: apps/v4/registry/bases/base/examples/drawer-example.tsx function DrawerExample (line 19) | function DrawerExample() { constant DRAWER_SIDES (line 28) | const DRAWER_SIDES = ["top", "right", "bottom", "left"] as const function DrawerWithSides (line 30) | function DrawerWithSides() { function DrawerScrollableContent (line 84) | function DrawerScrollableContent() { FILE: apps/v4/registry/bases/base/examples/dropdown-menu-example.tsx function DropdownMenuExample (line 42) | function DropdownMenuExample() { function DropdownMenuBasic (line 63) | function DropdownMenuBasic() { function DropdownMenuSides (line 89) | function DropdownMenuSides() { function DropdownMenuWithIcons (line 123) | function DropdownMenuWithIcons() { function DropdownMenuWithShortcuts (line 180) | function DropdownMenuWithShortcuts() { function DropdownMenuWithSubmenu (line 220) | function DropdownMenuWithSubmenu() { function DropdownMenuWithCheckboxes (line 254) | function DropdownMenuWithCheckboxes() { function DropdownMenuWithRadio (line 317) | function DropdownMenuWithRadio() { function DropdownMenuWithCheckboxesIcons (line 373) | function DropdownMenuWithCheckboxesIcons() { function DropdownMenuWithRadioIcons (line 443) | function DropdownMenuWithRadioIcons() { function DropdownMenuWithDestructive (line 499) | function DropdownMenuWithDestructive() { function DropdownMenuWithAvatar (line 556) | function DropdownMenuWithAvatar() { function DropdownMenuInDialog (line 660) | function DropdownMenuInDialog() { function DropdownMenuWithInset (line 743) | function DropdownMenuWithInset() { function DropdownMenuComplex (line 832) | function DropdownMenuComplex() { FILE: apps/v4/registry/bases/base/examples/empty-example.tsx function EmptyExample (line 22) | function EmptyExample() { function EmptyBasic (line 35) | function EmptyBasic() { function EmptyWithMutedBackground (line 74) | function EmptyWithMutedBackground() { function EmptyWithBorder (line 107) | function EmptyWithBorder() { function EmptyWithIcon (line 143) | function EmptyWithIcon() { function EmptyWithMutedBackgroundAlt (line 181) | function EmptyWithMutedBackgroundAlt() { function EmptyInCard (line 217) | function EmptyInCard() { FILE: apps/v4/registry/bases/base/examples/field-example.tsx function FieldExample (line 50) | function FieldExample() { function InputFields (line 67) | function InputFields() { function TextareaFields (line 141) | function TextareaFields() { function SelectFields (line 203) | function SelectFields() { function NativeSelectFields (line 340) | function NativeSelectFields() { function CheckboxFields (line 435) | function CheckboxFields() { function RadioFields (line 516) | function RadioFields() { function SwitchFields (line 668) | function SwitchFields() { function SliderFields (line 739) | function SliderFields() { function InputOTPFields (line 859) | function InputOTPFields() { function HorizontalFields (line 978) | function HorizontalFields() { FILE: apps/v4/registry/bases/base/examples/hover-card-example.tsx function HoverCardExample (line 20) | function HoverCardExample() { constant HOVER_CARD_SIDES (line 29) | const HOVER_CARD_SIDES = [ function HoverCardSides (line 38) | function HoverCardSides() { function HoverCardInDialog (line 67) | function HoverCardInDialog() { FILE: apps/v4/registry/bases/base/examples/input-example.tsx function InputExample (line 26) | function InputExample() { function InputBasic (line 43) | function InputBasic() { function InputInvalid (line 51) | function InputInvalid() { function InputWithLabel (line 59) | function InputWithLabel() { function InputWithDescription (line 74) | function InputWithDescription() { function InputDisabled (line 92) | function InputDisabled() { function InputTypes (line 108) | function InputTypes() { function InputWithSelect (line 161) | function InputWithSelect() { function InputWithButton (line 183) | function InputWithButton() { function InputWithNativeSelect (line 194) | function InputWithNativeSelect() { function InputForm (line 209) | function InputForm() { FILE: apps/v4/registry/bases/base/examples/input-group-example.tsx function InputGroupExample (line 62) | function InputGroupExample() { function InputGroupBasic (line 78) | function InputGroupBasic() { function InputGroupWithAddons (line 119) | function InputGroupWithAddons() { function InputGroupWithButtons (line 295) | function InputGroupWithButtons() { function InputGroupWithTooltip (line 359) | function InputGroupWithTooltip({ function InputGroupWithKbd (line 513) | function InputGroupWithKbd() { function InputGroupInCard (line 672) | function InputGroupInCard() { function InputGroupTextareaExamples (line 745) | function InputGroupTextareaExamples() { FILE: apps/v4/registry/bases/base/examples/input-otp-example.tsx function InputOTPExample (line 33) | function InputOTPExample() { function InputOTPSimple (line 48) | function InputOTPSimple() { function InputOTPPattern (line 71) | function InputOTPPattern() { function InputOTPWithSeparator (line 91) | function InputOTPWithSeparator() { function InputOTPAlphanumeric (line 124) | function InputOTPAlphanumeric() { function InputOTPDisabled (line 152) | function InputOTPDisabled() { function InputOTPFourDigits (line 175) | function InputOTPFourDigits() { function InputOTPInvalid (line 194) | function InputOTPInvalid() { function InputOTPForm (line 226) | function InputOTPForm() { FILE: apps/v4/registry/bases/base/examples/item-example.tsx function ItemExample (line 22) | function ItemExample() { function DefaultVariantItems (line 53) | function DefaultVariantItems() { function OutlineVariantItems (line 175) | function OutlineVariantItems() { function MutedVariantItems (line 297) | function MutedVariantItems() { function DefaultVariantItemsSmall (line 419) | function DefaultVariantItemsSmall() { function OutlineVariantItemsSmall (line 545) | function OutlineVariantItemsSmall() { function MutedVariantItemsSmall (line 671) | function MutedVariantItemsSmall() { function DefaultVariantItemsExtraSmall (line 797) | function DefaultVariantItemsExtraSmall() { function OutlineVariantItemsExtraSmall (line 923) | function OutlineVariantItemsExtraSmall() { function MutedVariantItemsExtraSmall (line 1049) | function MutedVariantItemsExtraSmall() { function DefaultLinkItems (line 1175) | function DefaultLinkItems() { function OutlineLinkItems (line 1241) | function OutlineLinkItems() { function MutedLinkItems (line 1307) | function MutedLinkItems() { function DefaultItemGroup (line 1373) | function DefaultItemGroup() { function OutlineItemGroup (line 1400) | function OutlineItemGroup() { function MutedItemGroup (line 1454) | function MutedItemGroup() { function ItemSeparatorExample (line 1496) | function ItemSeparatorExample() { function ItemHeaderExamples (line 1568) | function ItemHeaderExamples() { function ItemFooterExamples (line 1611) | function ItemFooterExamples() { function ItemHeaderAndFooterExamples (line 1658) | function ItemHeaderAndFooterExamples() { function DefaultVariantItemsWithImage (line 1716) | function DefaultVariantItemsWithImage() { function OutlineVariantItemsWithImage (line 1780) | function OutlineVariantItemsWithImage() { function OutlineVariantItemsWithImageSmall (line 1844) | function OutlineVariantItemsWithImageSmall() { function OutlineVariantItemsWithImageExtraSmall (line 1908) | function OutlineVariantItemsWithImageExtraSmall() { function MutedVariantItemsWithImage (line 1965) | function MutedVariantItemsWithImage() { FILE: apps/v4/registry/bases/base/examples/kbd-example.tsx function KbdExample (line 19) | function KbdExample() { function KbdBasic (line 35) | function KbdBasic() { function KbdModifierKeys (line 47) | function KbdModifierKeys() { function KbdGroupExample (line 58) | function KbdGroupExample() { function KbdArrowKeys (line 70) | function KbdArrowKeys() { function KbdWithIcons (line 83) | function KbdWithIcons() { function KbdWithIconsAndText (line 119) | function KbdWithIconsAndText() { function KbdInInputGroup (line 148) | function KbdInInputGroup() { function KbdInTooltip (line 161) | function KbdInTooltip() { function KbdWithSamp (line 184) | function KbdWithSamp() { FILE: apps/v4/registry/bases/base/examples/label-example.tsx function LabelExample (line 11) | function LabelExample() { function LabelWithCheckbox (line 22) | function LabelWithCheckbox() { function LabelWithInput (line 33) | function LabelWithInput() { function LabelDisabled (line 44) | function LabelDisabled() { function LabelWithTextarea (line 55) | function LabelWithTextarea() { FILE: apps/v4/registry/bases/base/examples/menubar-example.tsx function MenubarExample (line 37) | function MenubarExample() { function MenubarBasic (line 56) | function MenubarBasic() { function MenubarSides (line 96) | function MenubarSides() { function MenubarWithSubmenu (line 130) | function MenubarWithSubmenu() { function MenubarWithCheckboxes (line 180) | function MenubarWithCheckboxes() { function MenubarWithRadio (line 213) | function MenubarWithRadio() { function MenubarWithIcons (line 248) | function MenubarWithIcons() { function MenubarWithShortcuts (line 331) | function MenubarWithShortcuts() { function MenubarFormat (line 375) | function MenubarFormat() { function MenubarInsert (line 432) | function MenubarInsert() { function MenubarDestructive (line 509) | function MenubarDestructive() { function MenubarInDialog (line 601) | function MenubarInDialog() { function MenubarWithInset (line 691) | function MenubarWithInset() { FILE: apps/v4/registry/bases/base/examples/native-select-example.tsx function NativeSelectExample (line 16) | function NativeSelectExample() { function NativeSelectBasic (line 29) | function NativeSelectBasic() { function NativeSelectWithGroups (line 46) | function NativeSelectWithGroups() { function NativeSelectSizes (line 66) | function NativeSelectSizes() { function NativeSelectWithField (line 87) | function NativeSelectWithField() { function NativeSelectDisabled (line 105) | function NativeSelectDisabled() { function NativeSelectInvalid (line 118) | function NativeSelectInvalid() { FILE: apps/v4/registry/bases/base/examples/navigation-menu-example.tsx function NavigationMenuExample (line 59) | function NavigationMenuExample() { function NavigationMenuBasic (line 67) | function NavigationMenuBasic() { function ListItem (line 169) | function ListItem({ FILE: apps/v4/registry/bases/base/examples/pagination-example.tsx function PaginationExample (line 26) | function PaginationExample() { function PaginationBasic (line 36) | function PaginationBasic() { function PaginationSimple (line 67) | function PaginationSimple() { function PaginationIconsOnly (line 95) | function PaginationIconsOnly() { FILE: apps/v4/registry/bases/base/examples/popover-example.tsx function PopoverExample (line 25) | function PopoverExample() { function PopoverBasic (line 37) | function PopoverBasic() { function PopoverSides (line 57) | function PopoverSides() { function PopoverWithForm (line 98) | function PopoverWithForm() { function PopoverAlignments (line 132) | function PopoverAlignments() { function PopoverInDialog (line 165) | function PopoverInDialog() { FILE: apps/v4/registry/bases/base/examples/progress-example.tsx function ProgressExample (line 25) | function ProgressExample() { function ProgressValues (line 36) | function ProgressValues() { function ProgressWithLabel (line 50) | function ProgressWithLabel() { function ProgressControlled (line 61) | function ProgressControlled() { function FileUploadList (line 80) | function FileUploadList() { FILE: apps/v4/registry/bases/base/examples/radio-group-example.tsx function RadioGroupExample (line 18) | function RadioGroupExample() { function RadioGroupBasic (line 31) | function RadioGroupBasic() { function RadioGroupWithDescriptions (line 58) | function RadioGroupWithDescriptions() { function RadioGroupWithFieldSet (line 98) | function RadioGroupWithFieldSet() { function RadioGroupGrid (line 131) | function RadioGroupGrid() { function RadioGroupDisabled (line 164) | function RadioGroupDisabled() { function RadioGroupInvalid (line 191) | function RadioGroupInvalid() { FILE: apps/v4/registry/bases/base/examples/resizable-example.tsx function ResizableExample (line 16) | function ResizableExample() { function ResizableHorizontal (line 28) | function ResizableHorizontal() { function ResizableVertical (line 51) | function ResizableVertical() { function ResizableWithHandle (line 74) | function ResizableWithHandle() { function ResizableNested (line 97) | function ResizableNested() { function ResizableControlled (line 130) | function ResizableControlled() { FILE: apps/v4/registry/bases/base/examples/scroll-area-example.tsx function ScrollAreaExample (line 30) | function ScrollAreaExample() { function ScrollAreaVertical (line 39) | function ScrollAreaVertical() { function ScrollAreaHorizontal (line 57) | function ScrollAreaHorizontal() { FILE: apps/v4/registry/bases/base/examples/select-example.tsx function SelectExample (line 45) | function SelectExample() { function SelectBasic (line 67) | function SelectBasic() { function SelectSides (line 96) | function SelectSides() { function SelectWithIcons (line 136) | function SelectWithIcons() { function SelectWithGroups (line 235) | function SelectWithGroups() { function SelectLargeList (line 281) | function SelectLargeList() { function SelectSizes (line 309) | function SelectSizes() { function SelectWithButton (line 352) | function SelectWithButton() { function SelectItemAligned (line 403) | function SelectItemAligned() { function SelectWithField (line 436) | function SelectWithField() { function SelectInvalid (line 471) | function SelectInvalid() { function SelectInline (line 520) | function SelectInline() { function SelectDisabled (line 556) | function SelectDisabled() { function SelectPlan (line 604) | function SelectPlan() { function SelectPlanItem (line 630) | function SelectPlanItem({ plan }: { plan: (typeof plans)[number] }) { function SelectMultiple (line 643) | function SelectMultiple() { function SelectInDialog (line 683) | function SelectInDialog() { FILE: apps/v4/registry/bases/base/examples/separator-example.tsx function SeparatorExample (line 7) | function SeparatorExample() { function SeparatorHorizontal (line 18) | function SeparatorHorizontal() { function SeparatorVertical (line 38) | function SeparatorVertical() { function SeparatorVerticalMenu (line 52) | function SeparatorVerticalMenu() { function SeparatorInList (line 79) | function SeparatorInList() { FILE: apps/v4/registry/bases/base/examples/sheet-example.tsx function SheetExample (line 19) | function SheetExample() { function SheetWithForm (line 29) | function SheetWithForm() { function SheetNoCloseButton (line 64) | function SheetNoCloseButton() { constant SHEET_SIDES (line 85) | const SHEET_SIDES = ["top", "right", "bottom", "left"] as const function SheetWithSides (line 87) | function SheetWithSides() { FILE: apps/v4/registry/bases/base/examples/sidebar-example.tsx function SidebarExample (line 37) | function SidebarExample() { FILE: apps/v4/registry/bases/base/examples/sidebar-floating-example.tsx function SidebarFloatingExample (line 42) | function SidebarFloatingExample() { FILE: apps/v4/registry/bases/base/examples/sidebar-icon-example.tsx function SidebarIconExample (line 52) | function SidebarIconExample() { FILE: apps/v4/registry/bases/base/examples/sidebar-inset-example.tsx function SidebarInsetExample (line 30) | function SidebarInsetExample() { FILE: apps/v4/registry/bases/base/examples/skeleton-example.tsx function SkeletonExample (line 8) | function SkeletonExample() { function SkeletonAvatar (line 20) | function SkeletonAvatar() { function SkeletonCard (line 34) | function SkeletonCard() { function SkeletonText (line 50) | function SkeletonText() { function SkeletonForm (line 62) | function SkeletonForm() { function SkeletonTable (line 80) | function SkeletonTable() { FILE: apps/v4/registry/bases/base/examples/slider-example.tsx function SliderExample (line 12) | function SliderExample() { function SliderBasic (line 25) | function SliderBasic() { function SliderRange (line 33) | function SliderRange() { function SliderMultiple (line 41) | function SliderMultiple() { function SliderVertical (line 49) | function SliderVertical() { function SliderControlled (line 72) | function SliderControlled() { function SliderDisabled (line 97) | function SliderDisabled() { FILE: apps/v4/registry/bases/base/examples/sonner-example.tsx function SonnerExample (line 11) | function SonnerExample() { function SonnerBasic (line 20) | function SonnerBasic() { function SonnerWithDescription (line 34) | function SonnerWithDescription() { FILE: apps/v4/registry/bases/base/examples/spinner-example.tsx function SpinnerExample (line 24) | function SpinnerExample() { function SpinnerBasic (line 36) | function SpinnerBasic() { function SpinnerInButtons (line 47) | function SpinnerInButtons() { function SpinnerInBadges (line 69) | function SpinnerInBadges() { function SpinnerInInputGroup (line 94) | function SpinnerInInputGroup() { function SpinnerInEmpty (line 110) | function SpinnerInEmpty() { FILE: apps/v4/registry/bases/base/examples/switch-example.tsx function SwitchExample (line 15) | function SwitchExample() { function SwitchBasic (line 26) | function SwitchBasic() { function SwitchWithLabel (line 37) | function SwitchWithLabel() { function SwitchWithDescription (line 48) | function SwitchWithDescription() { function SwitchDisabled (line 67) | function SwitchDisabled() { function SwitchSizes (line 86) | function SwitchSizes() { FILE: apps/v4/registry/bases/base/examples/table-example.tsx function TableExample (line 81) | function TableExample() { function TableBasic (line 95) | function TableBasic() { function TableWithFooter (line 125) | function TableWithFooter() { function TableSimple (line 161) | function TableSimple() { function TableWithBadges (line 194) | function TableWithBadges() { function TableWithActions (line 251) | function TableWithActions() { function TableWithSelect (line 384) | function TableWithSelect() { function TableWithInput (line 432) | function TableWithInput() { FILE: apps/v4/registry/bases/base/examples/tabs-example.tsx function TabsExample (line 22) | function TabsExample() { function TabsBasic (line 42) | function TabsBasic() { function TabsLine (line 55) | function TabsLine() { function TabsVariantsComparison (line 69) | function TabsVariantsComparison() { function TabsDisabled (line 90) | function TabsDisabled() { function TabsWithIcons (line 105) | function TabsWithIcons() { function TabsIconOnly (line 136) | function TabsIconOnly() { function TabsMultiple (line 174) | function TabsMultiple() { function TabsWithContent (line 189) | function TabsWithContent() { function TabsLineWithContent (line 214) | function TabsLineWithContent() { function TabsLineDisabled (line 239) | function TabsLineDisabled() { function TabsWithDropdown (line 255) | function TabsWithDropdown() { function TabsVertical (line 303) | function TabsVertical() { function TabsWithInputAndButton (line 331) | function TabsWithInputAndButton() { FILE: apps/v4/registry/bases/base/examples/textarea-example.tsx function TextareaExample (line 12) | function TextareaExample() { function TextareaBasic (line 24) | function TextareaBasic() { function TextareaInvalid (line 32) | function TextareaInvalid() { function TextareaWithLabel (line 40) | function TextareaWithLabel() { function TextareaWithDescription (line 55) | function TextareaWithDescription() { function TextareaDisabled (line 73) | function TextareaDisabled() { FILE: apps/v4/registry/bases/base/examples/toggle-example.tsx function ToggleExample (line 9) | function ToggleExample() { function ToggleBasic (line 24) | function ToggleBasic() { function ToggleOutline (line 60) | function ToggleOutline() { function ToggleSizes (line 89) | function ToggleSizes() { function ToggleWithButtonText (line 107) | function ToggleWithButtonText() { function ToggleWithButtonIcon (line 140) | function ToggleWithButtonIcon() { function ToggleWithButtonIconText (line 213) | function ToggleWithButtonIconText() { function ToggleDisabled (line 295) | function ToggleDisabled() { function ToggleWithIcon (line 310) | function ToggleWithIcon() { FILE: apps/v4/registry/bases/base/examples/toggle-group-example.tsx function ToggleGroupExample (line 29) | function ToggleGroupExample() { function ToggleGroupBasic (line 51) | function ToggleGroupBasic() { function ToggleGroupOutline (line 87) | function ToggleGroupOutline() { function ToggleGroupOutlineWithIcons (line 102) | function ToggleGroupOutlineWithIcons() { function ToggleGroupSizes (line 138) | function ToggleGroupSizes() { function ToggleGroupSpacing (line 175) | function ToggleGroupSpacing() { function ToggleGroupWithIcons (line 201) | function ToggleGroupWithIcons() { function ToggleGroupFilter (line 252) | function ToggleGroupFilter() { function ToggleGroupDateRange (line 273) | function ToggleGroupDateRange() { function ToggleGroupSort (line 299) | function ToggleGroupSort() { function ToggleGroupWithInputAndSelect (line 338) | function ToggleGroupWithInputAndSelect() { function ToggleGroupVertical (line 375) | function ToggleGroupVertical() { function ToggleGroupVerticalOutline (line 411) | function ToggleGroupVerticalOutline() { function ToggleGroupVerticalOutlineWithIcons (line 437) | function ToggleGroupVerticalOutlineWithIcons() { function ToggleGroupFontWeightSelector (line 473) | function ToggleGroupFontWeightSelector() { function ToggleGroupVerticalWithSpacing (line 531) | function ToggleGroupVerticalWithSpacing() { FILE: apps/v4/registry/bases/base/examples/tooltip-example.tsx function TooltipExample (line 16) | function TooltipExample() { function TooltipBasic (line 31) | function TooltipBasic() { function TooltipSides (line 46) | function TooltipSides() { function TooltipWithIcon (line 76) | function TooltipWithIcon() { function TooltipLongContent (line 98) | function TooltipLongContent() { function TooltipDisabled (line 114) | function TooltipDisabled() { function TooltipWithKeyboard (line 131) | function TooltipWithKeyboard() { function TooltipOnLink (line 152) | function TooltipOnLink() { function TooltipFormatted (line 175) | function TooltipFormatted() { FILE: apps/v4/registry/bases/base/hooks/use-mobile.ts constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768 function useIsMobile (line 5) | function useIsMobile() { FILE: apps/v4/registry/bases/base/internal/sink.tsx function Page (line 56) | function Page() { FILE: apps/v4/registry/bases/base/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/v4/registry/bases/base/registry.ts constant BASE_STYLE (line 15) | const BASE_STYLE = { FILE: apps/v4/registry/bases/base/ui/accordion.tsx function Accordion (line 8) | function Accordion({ className, ...props }: AccordionPrimitive.Root.Prop... function AccordionItem (line 18) | function AccordionItem({ className, ...props }: AccordionPrimitive.Item.... function AccordionTrigger (line 28) | function AccordionTrigger({ function AccordionContent (line 67) | function AccordionContent({ FILE: apps/v4/registry/bases/base/ui/alert-dialog.tsx function AlertDialog (line 9) | function AlertDialog({ ...props }: AlertDialogPrimitive.Root.Props) { function AlertDialogTrigger (line 13) | function AlertDialogTrigger({ ...props }: AlertDialogPrimitive.Trigger.P... function AlertDialogPortal (line 19) | function AlertDialogPortal({ ...props }: AlertDialogPrimitive.Portal.Pro... function AlertDialogOverlay (line 25) | function AlertDialogOverlay({ function AlertDialogContent (line 41) | function AlertDialogContent({ function AlertDialogHeader (line 64) | function AlertDialogHeader({ function AlertDialogFooter (line 77) | function AlertDialogFooter({ function AlertDialogMedia (line 93) | function AlertDialogMedia({ function AlertDialogTitle (line 106) | function AlertDialogTitle({ function AlertDialogDescription (line 119) | function AlertDialogDescription({ function AlertDialogAction (line 132) | function AlertDialogAction({ function AlertDialogCancel (line 145) | function AlertDialogCancel({ FILE: apps/v4/registry/bases/base/ui/alert.tsx function Alert (line 18) | function Alert({ function AlertTitle (line 33) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 46) | function AlertDescription({ function AlertAction (line 62) | function AlertAction({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/registry/bases/base/ui/aspect-ratio.tsx function AspectRatio (line 3) | function AspectRatio({ FILE: apps/v4/registry/bases/base/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 28) | function AvatarImage({ className, ...props }: AvatarPrimitive.Image.Prop... function AvatarFallback (line 41) | function AvatarFallback({ function AvatarBadge (line 57) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 73) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 86) | function AvatarGroupCount({ FILE: apps/v4/registry/bases/base/ui/badge.tsx function Badge (line 26) | function Badge({ FILE: apps/v4/registry/bases/base/ui/breadcrumb.tsx function Breadcrumb (line 8) | function Breadcrumb({ className, ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 19) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 32) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 42) | function BreadcrumbLink({ function BreadcrumbPage (line 62) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 75) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 102) | function BreadcrumbEllipsis({ FILE: apps/v4/registry/bases/base/ui/button-group.tsx function ButtonGroup (line 25) | function ButtonGroup({ function ButtonGroupText (line 41) | function ButtonGroupText({ function ButtonGroupSeparator (line 64) | function ButtonGroupSeparator({ FILE: apps/v4/registry/bases/base/ui/button.tsx function Button (line 38) | function Button({ FILE: apps/v4/registry/bases/base/ui/calendar.tsx function Calendar (line 15) | function Calendar({ function CalendarDayButton (line 207) | function CalendarDayButton({ FILE: apps/v4/registry/bases/base/ui/card.tsx function Card (line 5) | function Card({ function CardHeader (line 20) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 33) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 43) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 53) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 66) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 76) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/base/ui/carousel.tsx type CarouselApi (line 12) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 13) | type UseCarouselParameters = Parameters type CarouselOptions (line 14) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 15) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 17) | type CarouselProps = { type CarouselContextProps (line 24) | type CarouselContextProps = { function useCarousel (line 35) | function useCarousel() { function Carousel (line 45) | function Carousel({ function CarouselContent (line 135) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 156) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 174) | function CarouselPrevious({ function CarouselNext (line 211) | function CarouselNext({ FILE: apps/v4/registry/bases/base/ui/chart.tsx constant THEMES (line 9) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 11) | type ChartConfig = { type ChartContextProps (line 21) | type ChartContextProps = { function useChart (line 27) | function useChart() { function ChartContainer (line 37) | function ChartContainer({ function ChartTooltipContent (line 107) | function ChartTooltipContent({ function ChartLegendContent (line 252) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 308) | function getPayloadConfigFromPayload( FILE: apps/v4/registry/bases/base/ui/checkbox.tsx function Checkbox (line 8) | function Checkbox({ className, ...props }: CheckboxPrimitive.Root.Props) { FILE: apps/v4/registry/bases/base/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ ...props }: CollapsiblePrimitive.Root.Props) { function CollapsibleTrigger (line 9) | function CollapsibleTrigger({ ...props }: CollapsiblePrimitive.Trigger.P... function CollapsibleContent (line 15) | function CollapsibleContent({ ...props }: CollapsiblePrimitive.Panel.Pro... FILE: apps/v4/registry/bases/base/ui/combobox.tsx function ComboboxValue (line 18) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 22) | function ComboboxTrigger({ function ComboboxClear (line 46) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 66) | function ComboboxInput({ function ComboboxContent (line 101) | function ComboboxContent({ function ComboboxList (line 138) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 151) | function ComboboxItem({ function ComboboxGroup (line 182) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 192) | function ComboboxLabel({ function ComboboxCollection (line 205) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 211) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 221) | function ComboboxSeparator({ function ComboboxChips (line 234) | function ComboboxChips({ function ComboboxChip (line 248) | function ComboboxChip({ function ComboboxChipsInput (line 286) | function ComboboxChipsInput({ function useComboboxAnchor (line 302) | function useComboboxAnchor() { FILE: apps/v4/registry/bases/base/ui/command.tsx function Command (line 20) | function Command({ function CommandDialog (line 36) | function CommandDialog({ function CommandInput (line 69) | function CommandInput({ function CommandList (line 99) | function CommandList({ function CommandEmpty (line 115) | function CommandEmpty({ function CommandGroup (line 128) | function CommandGroup({ function CommandSeparator (line 141) | function CommandSeparator({ function CommandItem (line 154) | function CommandItem({ function CommandShortcut (line 181) | function CommandShortcut({ FILE: apps/v4/registry/bases/base/ui/context-menu.tsx function ContextMenu (line 9) | function ContextMenu({ ...props }: ContextMenuPrimitive.Root.Props) { function ContextMenuPortal (line 13) | function ContextMenuPortal({ ...props }: ContextMenuPrimitive.Portal.Pro... function ContextMenuTrigger (line 19) | function ContextMenuTrigger({ function ContextMenuContent (line 32) | function ContextMenuContent({ function ContextMenuGroup (line 66) | function ContextMenuGroup({ ...props }: ContextMenuPrimitive.Group.Props) { function ContextMenuLabel (line 72) | function ContextMenuLabel({ function ContextMenuItem (line 89) | function ContextMenuItem({ function ContextMenuSub (line 112) | function ContextMenuSub({ ...props }: ContextMenuPrimitive.SubmenuRoot.P... function ContextMenuSubTrigger (line 118) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 149) | function ContextMenuSubContent({ function ContextMenuCheckboxItem (line 162) | function ContextMenuCheckboxItem({ function ContextMenuRadioGroup (line 198) | function ContextMenuRadioGroup({ function ContextMenuRadioItem (line 209) | function ContextMenuRadioItem({ function ContextMenuSeparator (line 243) | function ContextMenuSeparator({ function ContextMenuShortcut (line 256) | function ContextMenuShortcut({ FILE: apps/v4/registry/bases/base/ui/dialog.tsx function Dialog (line 10) | function Dialog({ ...props }: DialogPrimitive.Root.Props) { function DialogTrigger (line 14) | function DialogTrigger({ ...props }: DialogPrimitive.Trigger.Props) { function DialogPortal (line 18) | function DialogPortal({ ...props }: DialogPrimitive.Portal.Props) { function DialogClose (line 22) | function DialogClose({ ...props }: DialogPrimitive.Close.Props) { function DialogOverlay (line 26) | function DialogOverlay({ function DialogContent (line 39) | function DialogContent({ function DialogHeader (line 85) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 95) | function DialogFooter({ function DialogTitle (line 122) | function DialogTitle({ className, ...props }: DialogPrimitive.Title.Prop... function DialogDescription (line 132) | function DialogDescription({ FILE: apps/v4/registry/bases/base/ui/drawer.tsx function Drawer (line 8) | function Drawer({ function DrawerTrigger (line 14) | function DrawerTrigger({ function DrawerPortal (line 20) | function DrawerPortal({ function DrawerClose (line 26) | function DrawerClose({ function DrawerOverlay (line 32) | function DrawerOverlay({ function DrawerContent (line 45) | function DrawerContent({ function DrawerHeader (line 68) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 78) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 88) | function DrawerTitle({ function DrawerDescription (line 101) | function DrawerDescription({ FILE: apps/v4/registry/bases/base/ui/dropdown-menu.tsx function DropdownMenu (line 9) | function DropdownMenu({ ...props }: MenuPrimitive.Root.Props) { function DropdownMenuPortal (line 13) | function DropdownMenuPortal({ ...props }: MenuPrimitive.Portal.Props) { function DropdownMenuTrigger (line 17) | function DropdownMenuTrigger({ ...props }: MenuPrimitive.Trigger.Props) { function DropdownMenuContent (line 21) | function DropdownMenuContent({ function DropdownMenuGroup (line 55) | function DropdownMenuGroup({ ...props }: MenuPrimitive.Group.Props) { function DropdownMenuLabel (line 59) | function DropdownMenuLabel({ function DropdownMenuItem (line 76) | function DropdownMenuItem({ function DropdownMenuSub (line 99) | function DropdownMenuSub({ ...props }: MenuPrimitive.SubmenuRoot.Props) { function DropdownMenuSubTrigger (line 103) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 134) | function DropdownMenuSubContent({ function DropdownMenuCheckboxItem (line 158) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 197) | function DropdownMenuRadioGroup({ ...props }: MenuPrimitive.RadioGroup.P... function DropdownMenuRadioItem (line 206) | function DropdownMenuRadioItem({ function DropdownMenuSeparator (line 243) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 256) | function DropdownMenuShortcut({ FILE: apps/v4/registry/bases/base/ui/empty.tsx function Empty (line 5) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 18) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 46) | function EmptyMedia({ function EmptyTitle (line 61) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 71) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 84) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/registry/bases/base/ui/field.tsx function FieldSet (line 10) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 20) | function FieldLegend({ function FieldGroup (line 35) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 64) | function Field({ function FieldContent (line 80) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 93) | function FieldLabel({ function FieldTitle (line 110) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 123) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 138) | function FieldSeparator({ function FieldError (line 165) | function FieldError({ FILE: apps/v4/registry/bases/base/ui/hover-card.tsx function HoverCard (line 7) | function HoverCard({ ...props }: PreviewCardPrimitive.Root.Props) { function HoverCardTrigger (line 11) | function HoverCardTrigger({ ...props }: PreviewCardPrimitive.Trigger.Pro... function HoverCardContent (line 17) | function HoverCardContent({ FILE: apps/v4/registry/bases/base/ui/input-group.tsx function InputGroup (line 11) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 44) | function InputGroupAddon({ function InputGroupButton (line 83) | function InputGroupButton({ function InputGroupText (line 104) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 116) | function InputGroupInput({ function InputGroupTextarea (line 129) | function InputGroupTextarea({ FILE: apps/v4/registry/bases/base/ui/input-otp.tsx function InputOTP (line 9) | function InputOTP({ function InputOTPGroup (line 33) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 43) | function InputOTPSlot({ function InputOTPSeparator (line 73) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/base/ui/input.tsx function Input (line 6) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/registry/bases/base/ui/item.tsx function ItemGroup (line 9) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 23) | function ItemSeparator({ function Item (line 59) | function Item({ function ItemMedia (line 99) | function ItemMedia({ function ItemContent (line 114) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 127) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 140) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 153) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 163) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 176) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/base/ui/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 16) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/base/ui/label.tsx function Label (line 7) | function Label({ className, ...props }: React.ComponentProps<"label">) { FILE: apps/v4/registry/bases/base/ui/menubar.tsx function Menubar (line 25) | function Menubar({ className, ...props }: MenubarPrimitive.Props) { function MenubarMenu (line 35) | function MenubarMenu({ ...props }: React.ComponentProps, "size"> & { function NativeSelect (line 10) | function NativeSelect({ function NativeSelectOption (line 44) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 48) | function NativeSelectOptGroup({ FILE: apps/v4/registry/bases/base/ui/navigation-menu.tsx function NavigationMenu (line 7) | function NavigationMenu({ function NavigationMenuList (line 29) | function NavigationMenuList({ function NavigationMenuItem (line 45) | function NavigationMenuItem({ function NavigationMenuTrigger (line 62) | function NavigationMenuTrigger({ function NavigationMenuContent (line 87) | function NavigationMenuContent({ function NavigationMenuPositioner (line 103) | function NavigationMenuPositioner({ function NavigationMenuLink (line 132) | function NavigationMenuLink({ function NavigationMenuIndicator (line 145) | function NavigationMenuIndicator({ FILE: apps/v4/registry/bases/base/ui/pagination.tsx function Pagination (line 7) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 22) | function PaginationContent({ function PaginationItem (line 35) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 39) | type PaginationLinkProps = { function PaginationLink (line 44) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 96) | function PaginationNext({ function PaginationEllipsis (line 122) | function PaginationEllipsis({ FILE: apps/v4/registry/bases/base/ui/popover.tsx function Popover (line 8) | function Popover({ ...props }: PopoverPrimitive.Root.Props) { function PopoverTrigger (line 12) | function PopoverTrigger({ ...props }: PopoverPrimitive.Trigger.Props) { function PopoverContent (line 16) | function PopoverContent({ function PopoverHeader (line 50) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 60) | function PopoverTitle({ className, ...props }: PopoverPrimitive.Title.Pr... function PopoverDescription (line 70) | function PopoverDescription({ FILE: apps/v4/registry/bases/base/ui/progress.tsx function Progress (line 7) | function Progress({ function ProgressTrack (line 28) | function ProgressTrack({ className, ...props }: ProgressPrimitive.Track.... function ProgressIndicator (line 41) | function ProgressIndicator({ function ProgressLabel (line 54) | function ProgressLabel({ className, ...props }: ProgressPrimitive.Label.... function ProgressValue (line 64) | function ProgressValue({ className, ...props }: ProgressPrimitive.Value.... FILE: apps/v4/registry/bases/base/ui/radio-group.tsx function RadioGroup (line 8) | function RadioGroup({ className, ...props }: RadioGroupPrimitive.Props) { function RadioGroupItem (line 18) | function RadioGroupItem({ className, ...props }: RadioPrimitive.Root.Pro... FILE: apps/v4/registry/bases/base/ui/resizable.tsx function ResizablePanelGroup (line 7) | function ResizablePanelGroup({ function ResizablePanel (line 23) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 27) | function ResizableHandle({ FILE: apps/v4/registry/bases/base/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: apps/v4/registry/bases/base/ui/select.tsx function SelectGroup (line 11) | function SelectGroup({ className, ...props }: SelectPrimitive.Group.Prop... function SelectValue (line 21) | function SelectValue({ className, ...props }: SelectPrimitive.Value.Prop... function SelectTrigger (line 31) | function SelectTrigger({ function SelectContent (line 66) | function SelectContent({ function SelectLabel (line 108) | function SelectLabel({ function SelectItem (line 121) | function SelectItem({ function SelectSeparator (line 154) | function SelectSeparator({ function SelectScrollUpButton (line 167) | function SelectScrollUpButton({ function SelectScrollDownButton (line 188) | function SelectScrollDownButton({ FILE: apps/v4/registry/bases/base/ui/separator.tsx function Separator (line 7) | function Separator({ FILE: apps/v4/registry/bases/base/ui/sheet.tsx function Sheet (line 10) | function Sheet({ ...props }: SheetPrimitive.Root.Props) { function SheetTrigger (line 14) | function SheetTrigger({ ...props }: SheetPrimitive.Trigger.Props) { function SheetClose (line 18) | function SheetClose({ ...props }: SheetPrimitive.Close.Props) { function SheetPortal (line 22) | function SheetPortal({ ...props }: SheetPrimitive.Portal.Props) { function SheetOverlay (line 26) | function SheetOverlay({ className, ...props }: SheetPrimitive.Backdrop.P... function SheetContent (line 39) | function SheetContent({ function SheetHeader (line 88) | function SheetHeader({ className, ...props }: React.ComponentProps<"div"... function SheetFooter (line 98) | function SheetFooter({ className, ...props }: React.ComponentProps<"div"... function SheetTitle (line 108) | function SheetTitle({ className, ...props }: SheetPrimitive.Title.Props) { function SheetDescription (line 118) | function SheetDescription({ FILE: apps/v4/registry/bases/base/ui/sidebar.tsx constant SIDEBAR_COOKIE_NAME (line 28) | const SIDEBAR_COOKIE_NAME = "sidebar_state" constant SIDEBAR_COOKIE_MAX_AGE (line 29) | const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7 constant SIDEBAR_WIDTH (line 30) | const SIDEBAR_WIDTH = "16rem" constant SIDEBAR_WIDTH_MOBILE (line 31) | const SIDEBAR_WIDTH_MOBILE = "18rem" constant SIDEBAR_WIDTH_ICON (line 32) | const SIDEBAR_WIDTH_ICON = "3rem" constant SIDEBAR_KEYBOARD_SHORTCUT (line 33) | const SIDEBAR_KEYBOARD_SHORTCUT = "b" type SidebarContextProps (line 35) | type SidebarContextProps = { function useSidebar (line 47) | function useSidebar() { function SidebarProvider (line 56) | function SidebarProvider({ function Sidebar (line 152) | function Sidebar({ function SidebarTrigger (line 254) | function SidebarTrigger({ function SidebarRail (line 287) | function SidebarRail({ className, ...props }: React.ComponentProps<"butt... function SidebarInset (line 312) | function SidebarInset({ className, ...props }: React.ComponentProps<"mai... function SidebarInput (line 325) | function SidebarInput({ function SidebarHeader (line 339) | function SidebarHeader({ className, ...props }: React.ComponentProps<"di... function SidebarFooter (line 350) | function SidebarFooter({ className, ...props }: React.ComponentProps<"di... function SidebarSeparator (line 361) | function SidebarSeparator({ function SidebarContent (line 375) | function SidebarContent({ className, ...props }: React.ComponentProps<"d... function SidebarGroup (line 389) | function SidebarGroup({ className, ...props }: React.ComponentProps<"div... function SidebarGroupLabel (line 403) | function SidebarGroupLabel({ function SidebarGroupAction (line 427) | function SidebarGroupAction({ function SidebarGroupContent (line 451) | function SidebarGroupContent({ function SidebarMenu (line 465) | function SidebarMenu({ className, ...props }: React.ComponentProps<"ul">) { function SidebarMenuItem (line 476) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 508) | function SidebarMenuButton({ function SidebarMenuAction (line 562) | function SidebarMenuAction({ function SidebarMenuBadge (line 592) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 609) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 647) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 658) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 672) | function SidebarMenuSubButton({ FILE: apps/v4/registry/bases/base/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/base/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: apps/v4/registry/bases/base/ui/spinner.tsx function Spinner (line 4) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/registry/bases/base/ui/switch.tsx function Switch (line 7) | function Switch({ FILE: apps/v4/registry/bases/base/ui/table.tsx function Table (line 7) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 19) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 29) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 39) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 49) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 59) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 69) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 79) | function TableCaption({ FILE: apps/v4/registry/bases/base/ui/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 41) | function TabsList({ function TabsTrigger (line 56) | function TabsTrigger({ className, ...props }: TabsPrimitive.Tab.Props) { function TabsContent (line 72) | function TabsContent({ className, ...props }: TabsPrimitive.Panel.Props) { FILE: apps/v4/registry/bases/base/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/registry/bases/base/ui/toggle-group.tsx function ToggleGroup (line 23) | function ToggleGroup({ function ToggleGroupItem (line 59) | function ToggleGroupItem({ FILE: apps/v4/registry/bases/base/ui/toggle.tsx function Toggle (line 29) | function Toggle({ FILE: apps/v4/registry/bases/base/ui/tooltip.tsx function TooltipProvider (line 7) | function TooltipProvider({ function Tooltip (line 20) | function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { function TooltipTrigger (line 24) | function TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) { function TooltipContent (line 28) | function TooltipContent({ FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/app-sidebar.tsx function AppSidebar (line 249) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/chart-area-interactive.tsx function ChartAreaInteractive (line 143) | function ChartAreaInteractive() { FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/data-table.tsx function DragHandle (line 108) | function DragHandle({ id }: { id: number }) { function DraggableRow (line 330) | function DraggableRow({ row }: { row: Row> }) { function DataTable (line 355) | function DataTable({ function TableCellViewer (line 713) | function TableCellViewer({ item }: { item: z.infer }) { FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/nav-documents.tsx function NavDocuments (line 21) | function NavDocuments({ FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/nav-main.tsx function NavMain (line 13) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/section-cards.tsx function SectionCards (line 14) | function SectionCards() { FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/components/site-header.tsx function SiteHeader (line 5) | function SiteHeader() { FILE: apps/v4/registry/bases/radix/blocks/dashboard-01/page.tsx function Page (line 13) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/login-01/components/login-form.tsx function LoginForm (line 18) | function LoginForm({ FILE: apps/v4/registry/bases/radix/blocks/login-01/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/login-02/components/login-form.tsx function LoginForm (line 12) | function LoginForm({ FILE: apps/v4/registry/bases/radix/blocks/login-02/page.tsx function LoginPage (line 6) | function LoginPage() { FILE: apps/v4/registry/bases/radix/blocks/login-03/components/login-form.tsx function LoginForm (line 19) | function LoginForm({ FILE: apps/v4/registry/bases/radix/blocks/login-03/page.tsx function LoginPage (line 6) | function LoginPage() { FILE: apps/v4/registry/bases/radix/blocks/login-04/components/login-form.tsx function LoginForm (line 13) | function LoginForm({ FILE: apps/v4/registry/bases/radix/blocks/login-04/page.tsx function LoginPage (line 3) | function LoginPage() { FILE: apps/v4/registry/bases/radix/blocks/login-05/components/login-form.tsx function LoginForm (line 15) | function LoginForm({ FILE: apps/v4/registry/bases/radix/blocks/login-05/page.tsx function LoginPage (line 3) | function LoginPage() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/activate-agent-dialog.tsx function ActivateAgentDialog (line 57) | function ActivateAgentDialog() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/analytics-card.tsx function AnalyticsCard (line 39) | function AnalyticsCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/anomaly-alert.tsx function AnomalyAlert (line 13) | function AnomalyAlert() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/assign-issue.tsx function AssignIssue (line 49) | function AssignIssue() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/bar-chart-card.tsx function BarChartCard (line 51) | function BarChartCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/bar-visualizer.tsx type AgentState (line 17) | type AgentState = type AnimationState (line 24) | type AnimationState = AgentState | undefined type AudioAnalyserOptions (line 26) | interface AudioAnalyserOptions { type MultiBandVolumeOptions (line 33) | interface MultiBandVolumeOptions { function createAudioAnalyser (line 57) | function createAudioAnalyser( function useMultibandVolume (line 86) | function useMultibandVolume( function BarVisualizerCard (line 437) | function BarVisualizerCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/book-appointment.tsx function BookAppointment (line 24) | function BookAppointment() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/codespaces-card.tsx function CodespacesCard (line 56) | function CodespacesCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/contributions-activity.tsx function ContributionsActivity (line 23) | function ContributionsActivity() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/contributors.tsx function Contributors (line 37) | function Contributors() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/environment-variables.tsx function EnvironmentVariables (line 13) | function EnvironmentVariables() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/feedback-form.tsx function FeedbackForm (line 12) | function FeedbackForm() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/file-upload.tsx function FileUpload (line 21) | function FileUpload() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/github-profile.tsx function GithubProfile (line 25) | function GithubProfile() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/icon-preview-grid.tsx constant PREVIEW_ICONS (line 8) | const PREVIEW_ICONS = [ function IconPreviewGrid (line 123) | function IconPreviewGrid() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/invite-team.tsx function InviteTeam (line 31) | function InviteTeam() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/invoice.tsx constant INVOICE_ITEMS (line 24) | const INVOICE_ITEMS = [ function formatCurrency (line 37) | function formatCurrency(value: number) { function Invoice (line 45) | function Invoice() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/live-waveform.tsx function LiveWaveformCard (line 491) | function LiveWaveformCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/no-team-members.tsx function NoTeamMembers (line 20) | function NoTeamMembers() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/not-found.tsx function NotFound (line 20) | function NotFound() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/observability-card.tsx function ObservabilityCard (line 14) | function ObservabilityCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/pie-chart-card.tsx function PieChartCard (line 54) | function PieChartCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/report-bug.tsx function ReportBug (line 24) | function ReportBug() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/shipping-address.tsx function ShippingAddress (line 24) | function ShippingAddress() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/shortcuts.tsx function Shortcuts (line 22) | function Shortcuts() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/skeleton-loading.tsx function SkeletonLoading (line 6) | function SkeletonLoading() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/sleep-report.tsx function SleepReport (line 47) | function SleepReport() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/style-overview.tsx function StyleOverview (line 10) | function StyleOverview() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/typography-specimen.tsx function TypographySpecimen (line 10) | function TypographySpecimen() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/ui-elements.tsx function UIElements (line 53) | function UIElements() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/usage-card.tsx function CircularGauge (line 53) | function CircularGauge({ percentage }: { percentage: number }) { function UsageCard (line 100) | function UsageCard() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/visitors.tsx function Visitors (line 46) | function Visitors() { FILE: apps/v4/registry/bases/radix/blocks/preview/cards/weekly-fitness-summary.tsx constant FITNESS_WEEKLY_LOAD (line 15) | const FITNESS_WEEKLY_LOAD = [ function WeeklyFitnessSummary (line 25) | function WeeklyFitnessSummary() { FILE: apps/v4/registry/bases/radix/blocks/preview/index.tsx function PreviewExample (line 35) | function PreviewExample() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-01/components/app-sidebar.tsx function AppSidebar (line 150) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-01/components/search-form.tsx function SearchForm (line 11) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-01/components/version-switcher.tsx function VersionSwitcher (line 18) | function VersionSwitcher({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-01/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-02/components/app-sidebar.tsx function AppSidebar (line 168) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-02/components/search-form.tsx function SearchForm (line 11) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-02/components/version-switcher.tsx function VersionSwitcher (line 18) | function VersionSwitcher({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-02/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-03/components/app-sidebar.tsx function AppSidebar (line 161) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-03/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-04/components/app-sidebar.tsx function AppSidebar (line 160) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-04/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-05/components/app-sidebar.tsx function AppSidebar (line 167) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-05/components/search-form.tsx function SearchForm (line 11) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-05/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-06/components/app-sidebar.tsx function AppSidebar (line 150) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-06/components/nav-main.tsx function NavMain (line 18) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-06/components/sidebar-opt-in-form.tsx function SidebarOptInForm (line 11) | function SidebarOptInForm() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-06/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-07/components/app-sidebar.tsx function AppSidebar (line 228) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-07/components/nav-main.tsx function NavMain (line 20) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-07/components/nav-projects.tsx function NavProjects (line 21) | function NavProjects({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-07/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-07/components/team-switcher.tsx function TeamSwitcher (line 22) | function TeamSwitcher({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-07/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-08/components/app-sidebar.tsx function AppSidebar (line 216) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-08/components/nav-main.tsx function NavMain (line 21) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-08/components/nav-projects.tsx function NavProjects (line 21) | function NavProjects({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-08/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-08/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-08/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-09/components/app-sidebar.tsx function AppSidebar (line 186) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-09/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-09/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/app-sidebar.tsx function AppSidebar (line 345) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/nav-actions.tsx function NavActions (line 189) | function NavActions() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/nav-favorites.tsx function NavFavorites (line 21) | function NavFavorites({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/nav-main.tsx function NavMain (line 9) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/nav-secondary.tsx function NavSecondary (line 14) | function NavSecondary({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/nav-workspaces.tsx function NavWorkspaces (line 22) | function NavWorkspaces({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/components/team-switcher.tsx function TeamSwitcher (line 21) | function TeamSwitcher({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-10/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-11/components/app-sidebar.tsx function AppSidebar (line 69) | function AppSidebar({ ...props }: React.ComponentProps) { type TreeItem (line 111) | type TreeItem = string | TreeItem[] function Tree (line 113) | function Tree({ item }: { item: TreeItem }) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-11/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-12/components/app-sidebar.tsx function AppSidebar (line 44) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-12/components/calendars.tsx function Calendars (line 21) | function Calendars({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-12/components/date-picker.tsx function DatePicker (line 9) | function DatePicker() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-12/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-12/page.tsx function Page (line 15) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-13/components/settings-dialog.tsx function SettingsDialog (line 182) | function SettingsDialog() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-13/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-14/components/app-sidebar.tsx function AppSidebar (line 159) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-14/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/calendars.tsx function Calendars (line 21) | function Calendars({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/date-picker.tsx function DatePicker (line 9) | function DatePicker() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/nav-favorites.tsx function NavFavorites (line 21) | function NavFavorites({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/nav-main.tsx function NavMain (line 9) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/nav-secondary.tsx function NavSecondary (line 14) | function NavSecondary({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/nav-workspaces.tsx function NavWorkspaces (line 22) | function NavWorkspaces({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/sidebar-left.tsx function SidebarLeft (line 345) | function SidebarLeft({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/sidebar-right.tsx function SidebarRight (line 44) | function SidebarRight({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/components/team-switcher.tsx function TeamSwitcher (line 21) | function TeamSwitcher({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-15/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/app-sidebar.tsx function AppSidebar (line 216) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/nav-main.tsx function NavMain (line 21) | function NavMain({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/nav-projects.tsx function NavProjects (line 21) | function NavProjects({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/nav-user.tsx function NavUser (line 25) | function NavUser({ FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/search-form.tsx function SearchForm (line 7) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/components/site-header.tsx function SiteHeader (line 17) | function SiteHeader() { FILE: apps/v4/registry/bases/radix/blocks/sidebar-16/page.tsx function Page (line 12) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/signup-01/components/signup-form.tsx function SignupForm (line 17) | function SignupForm({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/bases/radix/blocks/signup-01/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/bases/radix/blocks/signup-02/components/signup-form.tsx function SignupForm (line 12) | function SignupForm({ FILE: apps/v4/registry/bases/radix/blocks/signup-02/page.tsx function SignupPage (line 6) | function SignupPage() { FILE: apps/v4/registry/bases/radix/blocks/signup-03/components/signup-form.tsx function SignupForm (line 18) | function SignupForm({ FILE: apps/v4/registry/bases/radix/blocks/signup-03/page.tsx function SignupPage (line 6) | function SignupPage() { FILE: apps/v4/registry/bases/radix/blocks/signup-04/components/signup-form.tsx function SignupForm (line 13) | function SignupForm({ FILE: apps/v4/registry/bases/radix/blocks/signup-04/page.tsx function SignupPage (line 3) | function SignupPage() { FILE: apps/v4/registry/bases/radix/blocks/signup-05/components/signup-form.tsx function SignupForm (line 15) | function SignupForm({ FILE: apps/v4/registry/bases/radix/blocks/signup-05/page.tsx function SignupPage (line 3) | function SignupPage() { FILE: apps/v4/registry/bases/radix/components/example.tsx function ExampleWrapper (line 3) | function ExampleWrapper({ className, ...props }: React.ComponentProps<"d... function Example (line 18) | function Example({ FILE: apps/v4/registry/bases/radix/examples/accordion-example.tsx function AccordionExample (line 21) | function AccordionExample() { function AccordionBasic (line 33) | function AccordionBasic() { function AccordionMultiple (line 68) | function AccordionMultiple() { function AccordionWithBorders (line 100) | function AccordionWithBorders() { function AccordionInCard (line 159) | function AccordionInCard() { function AccordionWithDisabled (line 295) | function AccordionWithDisabled() { FILE: apps/v4/registry/bases/radix/examples/alert-dialog-example.tsx function AlertDialogExample (line 29) | function AlertDialogExample() { function AlertDialogBasic (line 42) | function AlertDialogBasic() { function AlertDialogSmall (line 67) | function AlertDialogSmall() { function AlertDialogWithMedia (line 91) | function AlertDialogWithMedia() { function AlertDialogSmallWithMedia (line 125) | function AlertDialogSmallWithMedia() { function AlertDialogDestructive (line 158) | function AlertDialogDestructive() { function AlertDialogInDialog (line 193) | function AlertDialogInDialog() { FILE: apps/v4/registry/bases/radix/examples/alert-example.tsx function AlertExample (line 15) | function AlertExample() { function AlertExample1 (line 26) | function AlertExample1() { function AlertExample2 (line 49) | function AlertExample2() { function AlertExample3 (line 147) | function AlertExample3() { function AlertExample4 (line 190) | function AlertExample4() { FILE: apps/v4/registry/bases/radix/examples/aspect-ratio-example.tsx function AspectRatioExample (line 9) | function AspectRatioExample() { function AspectRatio16x9 (line 20) | function AspectRatio16x9() { function AspectRatio1x1 (line 35) | function AspectRatio1x1() { function AspectRatio9x16 (line 50) | function AspectRatio9x16() { function AspectRatio21x9 (line 65) | function AspectRatio21x9() { FILE: apps/v4/registry/bases/radix/examples/avatar-example.tsx function AvatarExample (line 24) | function AvatarExample() { function AvatarSizes (line 38) | function AvatarSizes() { function AvatarWithBadge (line 70) | function AvatarWithBadge() { function AvatarWithBadgeIcon (line 117) | function AvatarWithBadgeIcon() { function AvatarGroupExample (line 212) | function AvatarGroupExample() { function AvatarGroupWithCount (line 279) | function AvatarGroupWithCount() { function AvatarGroupWithIconCount (line 349) | function AvatarGroupWithIconCount() { function AvatarInEmpty (line 449) | function AvatarInEmpty() { FILE: apps/v4/registry/bases/radix/examples/badge-example.tsx function BadgeExample (line 9) | function BadgeExample() { function BadgeVariants (line 23) | function BadgeVariants() { function BadgeWithIconLeft (line 38) | function BadgeWithIconLeft() { function BadgeWithIconRight (line 113) | function BadgeWithIconRight() { function BadgeWithSpinner (line 188) | function BadgeWithSpinner() { function BadgeAsLink (line 221) | function BadgeAsLink() { function BadgeLongText (line 308) | function BadgeLongText() { function BadgeCustomColors (line 320) | function BadgeCustomColors() { FILE: apps/v4/registry/bases/radix/examples/breadcrumb-example.tsx function BreadcrumbExample (line 24) | function BreadcrumbExample() { function BreadcrumbBasic (line 34) | function BreadcrumbBasic() { function BreadcrumbWithDropdown (line 56) | function BreadcrumbWithDropdown() { function BreadcrumbWithLink (line 94) | function BreadcrumbWithLink() { FILE: apps/v4/registry/bases/radix/examples/button-example.tsx function ButtonExample (line 8) | function ButtonExample() { function ButtonVariantsAndSizes (line 21) | function ButtonVariantsAndSizes() { function ButtonIconRight (line 90) | function ButtonIconRight() { function ButtonIconLeft (line 369) | function ButtonIconLeft() { function ButtonIconOnly (line 648) | function ButtonIconOnly() { function ButtonExamples (line 879) | function ButtonExamples() { function ButtonInvalidStates (line 915) | function ButtonInvalidStates() { FILE: apps/v4/registry/bases/radix/examples/button-group-example.tsx function ButtonGroupExample (line 45) | function ButtonGroupExample() { function ButtonGroupBasic (line 69) | function ButtonGroupBasic() { function ButtonGroupWithInput (line 82) | function ButtonGroupWithInput() { function ButtonGroupWithText (line 99) | function ButtonGroupWithText() { function ButtonGroupWithDropdown (line 118) | function ButtonGroupWithDropdown() { function ButtonGroupWithSelect (line 242) | function ButtonGroupWithSelect() { function ButtonGroupWithIcons (line 278) | function ButtonGroupWithIcons() { function ButtonGroupWithInputGroup (line 316) | function ButtonGroupWithInputGroup() { function ButtonGroupWithFields (line 340) | function ButtonGroupWithFields() { function ButtonGroupWithLike (line 384) | function ButtonGroupWithLike() { function ButtonGroupWithSelectAndInput (line 407) | function ButtonGroupWithSelectAndInput() { function ButtonGroupNested (line 429) | function ButtonGroupNested() { function ButtonGroupPagination (line 468) | function ButtonGroupPagination() { function ButtonGroupPaginationSplit (line 514) | function ButtonGroupPaginationSplit() { function ButtonGroupNavigation (line 560) | function ButtonGroupNavigation() { function ButtonGroupTextAlignment (line 600) | function ButtonGroupTextAlignment() { function ButtonGroupVertical (line 624) | function ButtonGroupVertical() { function ButtonGroupVerticalNested (line 657) | function ButtonGroupVerticalNested() { FILE: apps/v4/registry/bases/radix/examples/calendar-example.tsx function CalendarExample (line 28) | function CalendarExample() { function CalendarInCard (line 49) | function CalendarInCard() { function CalendarInPopover (line 61) | function CalendarInPopover() { function CalendarSingle (line 86) | function CalendarSingle() { function CalendarMultiple (line 106) | function CalendarMultiple() { function CalendarRange (line 118) | function CalendarRange() { function CalendarRangeMultipleMonths (line 148) | function CalendarRangeMultipleMonths() { function CalendarBookedDates (line 177) | function CalendarBookedDates() { function CalendarWithTime (line 209) | function CalendarWithTime() { function CalendarCustomDays (line 278) | function CalendarCustomDays() { function CalendarWithPresets (line 323) | function CalendarWithPresets() { function DatePickerSimple (line 375) | function DatePickerSimple() { function DatePickerWithRange (line 409) | function DatePickerWithRange() { function DataPickerWithDropdowns (line 463) | function DataPickerWithDropdowns() { function CalendarWeekNumbers (line 516) | function CalendarWeekNumbers() { FILE: apps/v4/registry/bases/radix/examples/card-example.tsx function CardExample (line 28) | function CardExample() { function CardLogin (line 45) | function CardLogin() { function CardMeetingNotes (line 101) | function CardMeetingNotes() { function CardWithImage (line 165) | function CardWithImage() { function CardWithImageSmall (line 200) | function CardWithImageSmall() { function CardHeaderWithBorder (line 235) | function CardHeaderWithBorder() { function CardFooterWithBorder (line 256) | function CardFooterWithBorder() { function CardDefault (line 276) | function CardDefault() { function CardSmall (line 302) | function CardSmall() { function CardHeaderWithBorderSmall (line 328) | function CardHeaderWithBorderSmall() { function CardFooterWithBorderSmall (line 349) | function CardFooterWithBorderSmall() { FILE: apps/v4/registry/bases/radix/examples/carousel-example.tsx function CarouselExample (line 14) | function CarouselExample() { function CarouselBasic (line 24) | function CarouselBasic() { function CarouselMultiple (line 48) | function CarouselMultiple() { function CarouselWithGap (line 77) | function CarouselWithGap() { FILE: apps/v4/registry/bases/radix/examples/chart-example.tsx function ChartExample (line 61) | function ChartExample() { function ChartAreaExample (line 73) | function ChartAreaExample() { function ChartBarExample (line 160) | function ChartBarExample() { function ChartLineExample (line 229) | function ChartLineExample() { function ChartPieExample (line 332) | function ChartPieExample() { function ChartRadarExample (line 435) | function ChartRadarExample() { function ChartRadialExample (line 501) | function ChartRadialExample() { FILE: apps/v4/registry/bases/radix/examples/checkbox-example.tsx function CheckboxExample (line 27) | function CheckboxExample() { function CheckboxBasic (line 41) | function CheckboxBasic() { function CheckboxWithDescription (line 52) | function CheckboxWithDescription() { function CheckboxInvalid (line 68) | function CheckboxInvalid() { function CheckboxDisabled (line 79) | function CheckboxDisabled() { function CheckboxWithTitle (line 90) | function CheckboxWithTitle() { function CheckboxInTable (line 148) | function CheckboxInTable() { function CheckboxGroup (line 216) | function CheckboxGroup() { FILE: apps/v4/registry/bases/radix/examples/collapsible-example.tsx function CollapsibleExample (line 27) | function CollapsibleExample() { type FileTreeItem (line 36) | type FileTreeItem = { name: string } | { name: string; items: FileTreeIt... function CollapsibleFileTree (line 38) | function CollapsibleFileTree() { function CollapsibleSettings (line 167) | function CollapsibleSettings() { FILE: apps/v4/registry/bases/radix/examples/combobox-example.tsx function ComboboxExample (line 68) | function ComboboxExample() { function ComboboxBasic (line 549) | function ComboboxBasic() { function ComboboxDisabled (line 569) | function ComboboxDisabled() { function ComboboxDisabledItems (line 591) | function ComboboxDisabledItems() { function ComboboxInvalid (line 615) | function ComboboxInvalid() { function ComboboxWithClear (line 661) | function ComboboxWithClear() { function ComboboxWithGroups (line 681) | function ComboboxWithGroups() { function ComboboxWithGroupsAndSeparator (line 708) | function ComboboxWithGroupsAndSeparator() { function ComboboxWithForm (line 736) | function ComboboxWithForm() { function ComboboxLargeList (line 790) | function ComboboxLargeList() { function ComboboxAutoHighlight (line 810) | function ComboboxAutoHighlight() { function ComboxboxInputAddon (line 830) | function ComboxboxInputAddon() { function ComboboxInPopup (line 867) | function ComboboxInPopup() { function ComboboxMultiple (line 897) | function ComboboxMultiple() { function ComboboxMultipleDisabled (line 935) | function ComboboxMultipleDisabled() { function ComboboxMultipleInvalid (line 974) | function ComboboxMultipleInvalid() { function ComboboxMultipleNoRemove (line 1056) | function ComboboxMultipleNoRemove() { function ComboboxWithCustomItems (line 1096) | function ComboboxWithCustomItems() { function ComboboxInDialog (line 1130) | function ComboboxInDialog() { function ComboboxWithOtherInputs (line 1191) | function ComboboxWithOtherInputs() { FILE: apps/v4/registry/bases/radix/examples/command-example.tsx function CommandExample (line 24) | function CommandExample() { function CommandInline (line 36) | function CommandInline() { function CommandBasic (line 121) | function CommandBasic() { function CommandWithShortcuts (line 152) | function CommandWithShortcuts() { function CommandWithGroups (line 213) | function CommandWithGroups() { function CommandManyItems (line 307) | function CommandManyItems() { FILE: apps/v4/registry/bases/radix/examples/component-example.tsx function ComponentExample (line 70) | function ComponentExample() { function CardExample (line 79) | function CardExample() { function FormExample (line 153) | function FormExample() { FILE: apps/v4/registry/bases/radix/examples/context-menu-example.tsx function ContextMenuExample (line 36) | function ContextMenuExample() { function ContextMenuBasic (line 54) | function ContextMenuBasic() { function ContextMenuWithIcons (line 73) | function ContextMenuWithIcons() { function ContextMenuWithShortcuts (line 132) | function ContextMenuWithShortcuts() { function ContextMenuWithSubmenu (line 171) | function ContextMenuWithSubmenu() { function ContextMenuWithGroups (line 213) | function ContextMenuWithGroups() { function ContextMenuWithCheckboxes (line 274) | function ContextMenuWithCheckboxes() { function ContextMenuWithRadio (line 312) | function ContextMenuWithRadio() { function ContextMenuWithDestructive (line 349) | function ContextMenuWithDestructive() { function ContextMenuWithSides (line 408) | function ContextMenuWithSides() { function ContextMenuInDialog (line 465) | function ContextMenuInDialog() { function ContextMenuWithInset (line 552) | function ContextMenuWithInset() { FILE: apps/v4/registry/bases/radix/examples/demo.tsx function Demo (line 59) | function Demo() { FILE: apps/v4/registry/bases/radix/examples/dialog-example.tsx function DialogExample (line 67) | function DialogExample() { function DialogWithForm (line 79) | function DialogWithForm() { function DialogScrollableContent (line 122) | function DialogScrollableContent() { function DialogWithStickyFooter (line 158) | function DialogWithStickyFooter() { function DialogNoCloseButton (line 199) | function DialogNoCloseButton() { function DialogChatSettings (line 256) | function DialogChatSettings() { FILE: apps/v4/registry/bases/radix/examples/drawer-example.tsx function DrawerExample (line 19) | function DrawerExample() { constant DRAWER_SIDES (line 28) | const DRAWER_SIDES = ["top", "right", "bottom", "left"] as const function DrawerWithSides (line 30) | function DrawerWithSides() { function DrawerScrollableContent (line 84) | function DrawerScrollableContent() { FILE: apps/v4/registry/bases/radix/examples/dropdown-menu-example.tsx function DropdownMenuExample (line 42) | function DropdownMenuExample() { function DropdownMenuBasic (line 62) | function DropdownMenuBasic() { function DropdownMenuWithIcons (line 90) | function DropdownMenuWithIcons() { function DropdownMenuWithShortcuts (line 151) | function DropdownMenuWithShortcuts() { function DropdownMenuWithSubmenu (line 193) | function DropdownMenuWithSubmenu() { function DropdownMenuWithCheckboxes (line 231) | function DropdownMenuWithCheckboxes() { function DropdownMenuWithRadio (line 294) | function DropdownMenuWithRadio() { function DropdownMenuWithCheckboxesIcons (line 350) | function DropdownMenuWithCheckboxesIcons() { function DropdownMenuWithRadioIcons (line 420) | function DropdownMenuWithRadioIcons() { function DropdownMenuWithDestructive (line 474) | function DropdownMenuWithDestructive() { function DropdownMenuWithAvatar (line 535) | function DropdownMenuWithAvatar() { function DropdownMenuInDialog (line 637) | function DropdownMenuInDialog() { function DropdownMenuWithInset (line 728) | function DropdownMenuWithInset() { function DropdownMenuComplex (line 817) | function DropdownMenuComplex() { FILE: apps/v4/registry/bases/radix/examples/empty-example.tsx function EmptyExample (line 22) | function EmptyExample() { function EmptyBasic (line 35) | function EmptyBasic() { function EmptyWithMutedBackground (line 71) | function EmptyWithMutedBackground() { function EmptyWithBorder (line 101) | function EmptyWithBorder() { function EmptyWithIcon (line 137) | function EmptyWithIcon() { function EmptyWithMutedBackgroundAlt (line 175) | function EmptyWithMutedBackgroundAlt() { function EmptyInCard (line 211) | function EmptyInCard() { FILE: apps/v4/registry/bases/radix/examples/field-example.tsx function FieldExample (line 50) | function FieldExample() { function InputFields (line 67) | function InputFields() { function TextareaFields (line 141) | function TextareaFields() { function SelectFields (line 203) | function SelectFields() { function NativeSelectFields (line 299) | function NativeSelectFields() { function CheckboxFields (line 394) | function CheckboxFields() { function RadioFields (line 475) | function RadioFields() { function SwitchFields (line 627) | function SwitchFields() { function SliderFields (line 698) | function SliderFields() { function InputOTPFields (line 818) | function InputOTPFields() { function HorizontalFields (line 937) | function HorizontalFields() { FILE: apps/v4/registry/bases/radix/examples/hover-card-example.tsx function HoverCardExample (line 20) | function HoverCardExample() { constant HOVER_CARD_SIDES (line 29) | const HOVER_CARD_SIDES = ["top", "right", "bottom", "left"] as const function HoverCardSides (line 31) | function HoverCardSides() { function HoverCardInDialog (line 57) | function HoverCardInDialog() { FILE: apps/v4/registry/bases/radix/examples/input-example.tsx function InputExample (line 26) | function InputExample() { function InputBasic (line 43) | function InputBasic() { function InputInvalid (line 51) | function InputInvalid() { function InputWithLabel (line 59) | function InputWithLabel() { function InputWithDescription (line 74) | function InputWithDescription() { function InputDisabled (line 92) | function InputDisabled() { function InputTypes (line 108) | function InputTypes() { function InputWithSelect (line 161) | function InputWithSelect() { function InputWithButton (line 183) | function InputWithButton() { function InputWithNativeSelect (line 194) | function InputWithNativeSelect() { function InputForm (line 209) | function InputForm() { FILE: apps/v4/registry/bases/radix/examples/input-group-example.tsx function InputGroupExample (line 62) | function InputGroupExample() { function InputGroupBasic (line 78) | function InputGroupBasic() { function InputGroupWithAddons (line 119) | function InputGroupWithAddons() { function InputGroupWithButtons (line 295) | function InputGroupWithButtons() { function InputGroupWithTooltip (line 359) | function InputGroupWithTooltip({ function InputGroupWithKbd (line 511) | function InputGroupWithKbd() { function InputGroupInCard (line 670) | function InputGroupInCard() { function InputGroupTextareaExamples (line 743) | function InputGroupTextareaExamples() { FILE: apps/v4/registry/bases/radix/examples/input-otp-example.tsx function InputOTPExample (line 33) | function InputOTPExample() { function InputOTPSimple (line 48) | function InputOTPSimple() { function InputOTPPattern (line 71) | function InputOTPPattern() { function InputOTPWithSeparator (line 91) | function InputOTPWithSeparator() { function InputOTPAlphanumeric (line 124) | function InputOTPAlphanumeric() { function InputOTPDisabled (line 152) | function InputOTPDisabled() { function InputOTPFourDigits (line 175) | function InputOTPFourDigits() { function InputOTPInvalid (line 194) | function InputOTPInvalid() { function InputOTPForm (line 226) | function InputOTPForm() { FILE: apps/v4/registry/bases/radix/examples/item-example.tsx function ItemExample (line 22) | function ItemExample() { function DefaultVariantItems (line 53) | function DefaultVariantItems() { function OutlineVariantItems (line 175) | function OutlineVariantItems() { function MutedVariantItems (line 297) | function MutedVariantItems() { function DefaultVariantItemsSmall (line 419) | function DefaultVariantItemsSmall() { function OutlineVariantItemsSmall (line 545) | function OutlineVariantItemsSmall() { function MutedVariantItemsSmall (line 671) | function MutedVariantItemsSmall() { function DefaultVariantItemsExtraSmall (line 797) | function DefaultVariantItemsExtraSmall() { function OutlineVariantItemsExtraSmall (line 907) | function OutlineVariantItemsExtraSmall() { function MutedVariantItemsExtraSmall (line 1017) | function MutedVariantItemsExtraSmall() { function DefaultLinkItems (line 1127) | function DefaultLinkItems() { function OutlineLinkItems (line 1203) | function OutlineLinkItems() { function MutedLinkItems (line 1279) | function MutedLinkItems() { function DefaultItemGroup (line 1355) | function DefaultItemGroup() { function OutlineItemGroup (line 1382) | function OutlineItemGroup() { function MutedItemGroup (line 1436) | function MutedItemGroup() { function ItemSeparatorExample (line 1478) | function ItemSeparatorExample() { function ItemHeaderExamples (line 1550) | function ItemHeaderExamples() { function ItemFooterExamples (line 1593) | function ItemFooterExamples() { function ItemHeaderAndFooterExamples (line 1640) | function ItemHeaderAndFooterExamples() { function DefaultVariantItemsWithImage (line 1698) | function DefaultVariantItemsWithImage() { function OutlineVariantItemsWithImage (line 1762) | function OutlineVariantItemsWithImage() { function OutlineVariantItemsWithImageSmall (line 1826) | function OutlineVariantItemsWithImageSmall() { function OutlineVariantItemsWithImageExtraSmall (line 1890) | function OutlineVariantItemsWithImageExtraSmall() { function MutedVariantItemsWithImage (line 1947) | function MutedVariantItemsWithImage() { FILE: apps/v4/registry/bases/radix/examples/kbd-example.tsx function KbdExample (line 19) | function KbdExample() { function KbdBasic (line 35) | function KbdBasic() { function KbdModifierKeys (line 47) | function KbdModifierKeys() { function KbdGroupExample (line 58) | function KbdGroupExample() { function KbdArrowKeys (line 70) | function KbdArrowKeys() { function KbdWithIcons (line 83) | function KbdWithIcons() { function KbdWithIconsAndText (line 119) | function KbdWithIconsAndText() { function KbdInInputGroup (line 148) | function KbdInInputGroup() { function KbdInTooltip (line 161) | function KbdInTooltip() { function KbdWithSamp (line 186) | function KbdWithSamp() { FILE: apps/v4/registry/bases/radix/examples/label-example.tsx function LabelExample (line 11) | function LabelExample() { function LabelWithCheckbox (line 22) | function LabelWithCheckbox() { function LabelWithInput (line 33) | function LabelWithInput() { function LabelDisabled (line 44) | function LabelDisabled() { function LabelWithTextarea (line 55) | function LabelWithTextarea() { FILE: apps/v4/registry/bases/radix/examples/menubar-example.tsx function MenubarExample (line 37) | function MenubarExample() { function MenubarBasic (line 55) | function MenubarBasic() { function MenubarWithSubmenu (line 103) | function MenubarWithSubmenu() { function MenubarWithCheckboxes (line 163) | function MenubarWithCheckboxes() { function MenubarWithRadio (line 202) | function MenubarWithRadio() { function MenubarWithIcons (line 239) | function MenubarWithIcons() { function MenubarWithShortcuts (line 326) | function MenubarWithShortcuts() { function MenubarFormat (line 376) | function MenubarFormat() { function MenubarInsert (line 439) | function MenubarInsert() { function MenubarDestructive (line 522) | function MenubarDestructive() { function MenubarInDialog (line 624) | function MenubarInDialog() { function MenubarWithInset (line 724) | function MenubarWithInset() { FILE: apps/v4/registry/bases/radix/examples/native-select-example.tsx function NativeSelectExample (line 16) | function NativeSelectExample() { function NativeSelectBasic (line 29) | function NativeSelectBasic() { function NativeSelectWithGroups (line 46) | function NativeSelectWithGroups() { function NativeSelectSizes (line 66) | function NativeSelectSizes() { function NativeSelectWithField (line 87) | function NativeSelectWithField() { function NativeSelectDisabled (line 105) | function NativeSelectDisabled() { function NativeSelectInvalid (line 118) | function NativeSelectInvalid() { FILE: apps/v4/registry/bases/radix/examples/navigation-menu-example.tsx function NavigationMenuExample (line 59) | function NavigationMenuExample() { function NavigationMenuWithViewport (line 68) | function NavigationMenuWithViewport() { function NavigationMenuWithoutViewport (line 119) | function NavigationMenuWithoutViewport() { function ListItem (line 240) | function ListItem({ FILE: apps/v4/registry/bases/radix/examples/pagination-example.tsx function PaginationExample (line 24) | function PaginationExample() { function PaginationBasic (line 34) | function PaginationBasic() { function PaginationSimple (line 65) | function PaginationSimple() { function PaginationIconsOnly (line 93) | function PaginationIconsOnly() { FILE: apps/v4/registry/bases/radix/examples/popover-example.tsx function PopoverExample (line 25) | function PopoverExample() { function PopoverBasic (line 36) | function PopoverBasic() { function PopoverWithForm (line 56) | function PopoverWithForm() { function PopoverAlignments (line 90) | function PopoverAlignments() { function PopoverInDialog (line 129) | function PopoverInDialog() { FILE: apps/v4/registry/bases/radix/examples/progress-example.tsx function ProgressExample (line 22) | function ProgressExample() { function ProgressValues (line 33) | function ProgressValues() { function ProgressWithLabel (line 47) | function ProgressWithLabel() { function ProgressControlled (line 61) | function ProgressControlled() { function FileUploadList (line 80) | function FileUploadList() { FILE: apps/v4/registry/bases/radix/examples/radio-group-example.tsx function RadioGroupExample (line 18) | function RadioGroupExample() { function RadioGroupBasic (line 31) | function RadioGroupBasic() { function RadioGroupWithDescriptions (line 58) | function RadioGroupWithDescriptions() { function RadioGroupWithFieldSet (line 98) | function RadioGroupWithFieldSet() { function RadioGroupGrid (line 131) | function RadioGroupGrid() { function RadioGroupDisabled (line 164) | function RadioGroupDisabled() { function RadioGroupInvalid (line 191) | function RadioGroupInvalid() { FILE: apps/v4/registry/bases/radix/examples/resizable-example.tsx function ResizableExample (line 16) | function ResizableExample() { function ResizableHorizontal (line 28) | function ResizableHorizontal() { function ResizableVertical (line 51) | function ResizableVertical() { function ResizableWithHandle (line 74) | function ResizableWithHandle() { function ResizableNested (line 97) | function ResizableNested() { function ResizableControlled (line 130) | function ResizableControlled() { FILE: apps/v4/registry/bases/radix/examples/scroll-area-example.tsx function ScrollAreaExample (line 30) | function ScrollAreaExample() { function ScrollAreaVertical (line 39) | function ScrollAreaVertical() { function ScrollAreaHorizontal (line 57) | function ScrollAreaHorizontal() { FILE: apps/v4/registry/bases/radix/examples/select-example.tsx function SelectExample (line 47) | function SelectExample() { function SelectBasic (line 67) | function SelectBasic() { function SelectWithIcons (line 90) | function SelectWithIcons() { function SelectWithGroups (line 203) | function SelectWithGroups() { function SelectLargeList (line 230) | function SelectLargeList() { function SelectSizes (line 251) | function SelectSizes() { function SelectWithButton (line 284) | function SelectWithButton() { function SelectItemAligned (line 325) | function SelectItemAligned() { function SelectWithField (line 348) | function SelectWithField() { function SelectInvalid (line 375) | function SelectInvalid() { function SelectInline (line 416) | function SelectInline() { function SelectDisabled (line 444) | function SelectDisabled() { function SelectPlan (line 482) | function SelectPlan() { function SelectPlanItem (line 509) | function SelectPlanItem({ plan }: { plan: (typeof plans)[number] }) { function SelectInDialog (line 522) | function SelectInDialog() { FILE: apps/v4/registry/bases/radix/examples/separator-example.tsx function SeparatorExample (line 7) | function SeparatorExample() { function SeparatorHorizontal (line 18) | function SeparatorHorizontal() { function SeparatorVertical (line 38) | function SeparatorVertical() { function SeparatorVerticalMenu (line 52) | function SeparatorVerticalMenu() { function SeparatorInList (line 79) | function SeparatorInList() { FILE: apps/v4/registry/bases/radix/examples/sheet-example.tsx function SheetExample (line 19) | function SheetExample() { function SheetWithForm (line 29) | function SheetWithForm() { function SheetNoCloseButton (line 68) | function SheetNoCloseButton() { constant SHEET_SIDES (line 89) | const SHEET_SIDES = ["top", "right", "bottom", "left"] as const function SheetWithSides (line 91) | function SheetWithSides() { FILE: apps/v4/registry/bases/radix/examples/sidebar-example.tsx function SidebarExample (line 40) | function SidebarExample() { FILE: apps/v4/registry/bases/radix/examples/sidebar-floating-example.tsx function SidebarFloatingExample (line 45) | function SidebarFloatingExample() { FILE: apps/v4/registry/bases/radix/examples/sidebar-icon-example.tsx function SidebarIconExample (line 53) | function SidebarIconExample() { FILE: apps/v4/registry/bases/radix/examples/sidebar-inset-example.tsx function SidebarInsetExample (line 30) | function SidebarInsetExample() { FILE: apps/v4/registry/bases/radix/examples/skeleton-example.tsx function SkeletonExample (line 8) | function SkeletonExample() { function SkeletonAvatar (line 20) | function SkeletonAvatar() { function SkeletonCard (line 34) | function SkeletonCard() { function SkeletonText (line 50) | function SkeletonText() { function SkeletonForm (line 62) | function SkeletonForm() { function SkeletonTable (line 80) | function SkeletonTable() { FILE: apps/v4/registry/bases/radix/examples/slider-example.tsx function SliderExample (line 12) | function SliderExample() { function SliderBasic (line 25) | function SliderBasic() { function SliderRange (line 33) | function SliderRange() { function SliderMultiple (line 41) | function SliderMultiple() { function SliderVertical (line 49) | function SliderVertical() { function SliderControlled (line 72) | function SliderControlled() { function SliderDisabled (line 97) | function SliderDisabled() { FILE: apps/v4/registry/bases/radix/examples/sonner-example.tsx function SonnerExample (line 11) | function SonnerExample() { function SonnerBasic (line 20) | function SonnerBasic() { function SonnerWithDescription (line 34) | function SonnerWithDescription() { FILE: apps/v4/registry/bases/radix/examples/spinner-example.tsx function SpinnerExample (line 24) | function SpinnerExample() { function SpinnerBasic (line 36) | function SpinnerBasic() { function SpinnerInButtons (line 47) | function SpinnerInButtons() { function SpinnerInBadges (line 69) | function SpinnerInBadges() { function SpinnerInInputGroup (line 94) | function SpinnerInInputGroup() { function SpinnerInEmpty (line 110) | function SpinnerInEmpty() { FILE: apps/v4/registry/bases/radix/examples/switch-example.tsx function SwitchExample (line 15) | function SwitchExample() { function SwitchBasic (line 26) | function SwitchBasic() { function SwitchWithLabel (line 37) | function SwitchWithLabel() { function SwitchWithDescription (line 48) | function SwitchWithDescription() { function SwitchDisabled (line 67) | function SwitchDisabled() { function SwitchSizes (line 86) | function SwitchSizes() { FILE: apps/v4/registry/bases/radix/examples/table-example.tsx function TableExample (line 79) | function TableExample() { function TableBasic (line 93) | function TableBasic() { function TableWithFooter (line 123) | function TableWithFooter() { function TableSimple (line 159) | function TableSimple() { function TableWithBadges (line 192) | function TableWithBadges() { function TableWithActions (line 249) | function TableWithActions() { function TableWithSelect (line 351) | function TableWithSelect() { function TableWithInput (line 426) | function TableWithInput() { FILE: apps/v4/registry/bases/radix/examples/tabs-example.tsx function TabsExample (line 22) | function TabsExample() { function TabsBasic (line 42) | function TabsBasic() { function TabsLine (line 55) | function TabsLine() { function TabsVariantsComparison (line 69) | function TabsVariantsComparison() { function TabsDisabled (line 90) | function TabsDisabled() { function TabsWithIcons (line 105) | function TabsWithIcons() { function TabsIconOnly (line 136) | function TabsIconOnly() { function TabsMultiple (line 174) | function TabsMultiple() { function TabsWithContent (line 189) | function TabsWithContent() { function TabsLineWithContent (line 214) | function TabsLineWithContent() { function TabsLineDisabled (line 239) | function TabsLineDisabled() { function TabsWithDropdown (line 255) | function TabsWithDropdown() { function TabsVertical (line 303) | function TabsVertical() { function TabsWithInputAndButton (line 331) | function TabsWithInputAndButton() { FILE: apps/v4/registry/bases/radix/examples/textarea-example.tsx function TextareaExample (line 12) | function TextareaExample() { function TextareaBasic (line 24) | function TextareaBasic() { function TextareaInvalid (line 32) | function TextareaInvalid() { function TextareaWithLabel (line 40) | function TextareaWithLabel() { function TextareaWithDescription (line 55) | function TextareaWithDescription() { function TextareaDisabled (line 73) | function TextareaDisabled() { FILE: apps/v4/registry/bases/radix/examples/toggle-example.tsx function ToggleExample (line 9) | function ToggleExample() { function ToggleBasic (line 24) | function ToggleBasic() { function ToggleOutline (line 60) | function ToggleOutline() { function ToggleSizes (line 89) | function ToggleSizes() { function ToggleWithButtonText (line 107) | function ToggleWithButtonText() { function ToggleWithButtonIcon (line 140) | function ToggleWithButtonIcon() { function ToggleWithButtonIconText (line 213) | function ToggleWithButtonIconText() { function ToggleDisabled (line 295) | function ToggleDisabled() { function ToggleWithIcon (line 310) | function ToggleWithIcon() { FILE: apps/v4/registry/bases/radix/examples/toggle-group-example.tsx function ToggleGroupExample (line 29) | function ToggleGroupExample() { function ToggleGroupBasic (line 51) | function ToggleGroupBasic() { function ToggleGroupOutline (line 87) | function ToggleGroupOutline() { function ToggleGroupOutlineWithIcons (line 102) | function ToggleGroupOutlineWithIcons() { function ToggleGroupSizes (line 138) | function ToggleGroupSizes() { function ToggleGroupSpacing (line 180) | function ToggleGroupSpacing() { function ToggleGroupWithIcons (line 207) | function ToggleGroupWithIcons() { function ToggleGroupFilter (line 258) | function ToggleGroupFilter() { function ToggleGroupDateRange (line 279) | function ToggleGroupDateRange() { function ToggleGroupSort (line 306) | function ToggleGroupSort() { function ToggleGroupWithInputAndSelect (line 350) | function ToggleGroupWithInputAndSelect() { function ToggleGroupVertical (line 380) | function ToggleGroupVertical() { function ToggleGroupVerticalOutline (line 416) | function ToggleGroupVerticalOutline() { function ToggleGroupVerticalOutlineWithIcons (line 443) | function ToggleGroupVerticalOutlineWithIcons() { function ToggleGroupFontWeightSelector (line 484) | function ToggleGroupFontWeightSelector() { function ToggleGroupVerticalWithSpacing (line 543) | function ToggleGroupVerticalWithSpacing() { FILE: apps/v4/registry/bases/radix/examples/tooltip-example.tsx function TooltipExample (line 16) | function TooltipExample() { function TooltipBasic (line 31) | function TooltipBasic() { function TooltipSides (line 48) | function TooltipSides() { function TooltipWithIcon (line 69) | function TooltipWithIcon() { function TooltipLongContent (line 93) | function TooltipLongContent() { function TooltipDisabled (line 111) | function TooltipDisabled() { function TooltipWithKeyboard (line 130) | function TooltipWithKeyboard() { function TooltipOnLink (line 153) | function TooltipOnLink() { function TooltipFormatted (line 174) | function TooltipFormatted() { FILE: apps/v4/registry/bases/radix/hooks/use-mobile.ts constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768 function useIsMobile (line 5) | function useIsMobile() { FILE: apps/v4/registry/bases/radix/internal/sink.tsx function Page (line 56) | function Page() { FILE: apps/v4/registry/bases/radix/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/v4/registry/bases/radix/registry.ts constant RADIX_STYLE (line 15) | const RADIX_STYLE = { FILE: apps/v4/registry/bases/radix/ui/accordion.tsx function Accordion (line 9) | function Accordion({ function AccordionItem (line 22) | function AccordionItem({ function AccordionTrigger (line 35) | function AccordionTrigger({ function AccordionContent (line 74) | function AccordionContent({ FILE: apps/v4/registry/bases/radix/ui/alert-dialog.tsx function AlertDialog (line 9) | function AlertDialog({ function AlertDialogTrigger (line 15) | function AlertDialogTrigger({ function AlertDialogPortal (line 23) | function AlertDialogPortal({ function AlertDialogOverlay (line 31) | function AlertDialogOverlay({ function AlertDialogContent (line 44) | function AlertDialogContent({ function AlertDialogHeader (line 67) | function AlertDialogHeader({ function AlertDialogFooter (line 80) | function AlertDialogFooter({ function AlertDialogMedia (line 96) | function AlertDialogMedia({ function AlertDialogTitle (line 109) | function AlertDialogTitle({ function AlertDialogDescription (line 122) | function AlertDialogDescription({ function AlertDialogAction (line 135) | function AlertDialogAction({ function AlertDialogCancel (line 153) | function AlertDialogCancel({ FILE: apps/v4/registry/bases/radix/ui/alert.tsx function Alert (line 18) | function Alert({ function AlertTitle (line 33) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 46) | function AlertDescription({ function AlertAction (line 62) | function AlertAction({ className, ...props }: React.ComponentProps<"div"... FILE: apps/v4/registry/bases/radix/ui/aspect-ratio.tsx function AspectRatio (line 5) | function AspectRatio({ FILE: apps/v4/registry/bases/radix/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 28) | function AvatarImage({ function AvatarFallback (line 44) | function AvatarFallback({ function AvatarBadge (line 60) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 76) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 89) | function AvatarGroupCount({ FILE: apps/v4/registry/bases/radix/ui/badge.tsx function Badge (line 26) | function Badge({ FILE: apps/v4/registry/bases/radix/ui/breadcrumb.tsx function Breadcrumb (line 7) | function Breadcrumb({ className, ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 18) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 31) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 41) | function BreadcrumbLink({ function BreadcrumbPage (line 59) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 72) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 99) | function BreadcrumbEllipsis({ FILE: apps/v4/registry/bases/radix/ui/button-group.tsx function ButtonGroup (line 24) | function ButtonGroup({ function ButtonGroupText (line 40) | function ButtonGroupText({ function ButtonGroupSeparator (line 60) | function ButtonGroupSeparator({ FILE: apps/v4/registry/bases/radix/ui/button.tsx function Button (line 37) | function Button({ FILE: apps/v4/registry/bases/radix/ui/calendar.tsx function Calendar (line 15) | function Calendar({ function CalendarDayButton (line 207) | function CalendarDayButton({ FILE: apps/v4/registry/bases/radix/ui/card.tsx function Card (line 5) | function Card({ function CardHeader (line 20) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 33) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 43) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 53) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 66) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 76) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/radix/ui/carousel.tsx type CarouselApi (line 12) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 13) | type UseCarouselParameters = Parameters type CarouselOptions (line 14) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 15) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 17) | type CarouselProps = { type CarouselContextProps (line 24) | type CarouselContextProps = { function useCarousel (line 35) | function useCarousel() { function Carousel (line 45) | function Carousel({ function CarouselContent (line 135) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 156) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 174) | function CarouselPrevious({ function CarouselNext (line 211) | function CarouselNext({ FILE: apps/v4/registry/bases/radix/ui/chart.tsx constant THEMES (line 9) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 11) | type ChartConfig = { type ChartContextProps (line 21) | type ChartContextProps = { function useChart (line 27) | function useChart() { function ChartContainer (line 37) | function ChartContainer({ function ChartTooltipContent (line 107) | function ChartTooltipContent({ function ChartLegendContent (line 252) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 308) | function getPayloadConfigFromPayload( FILE: apps/v4/registry/bases/radix/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: apps/v4/registry/bases/radix/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/v4/registry/bases/radix/ui/combobox.tsx function ComboboxValue (line 18) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 22) | function ComboboxTrigger({ function ComboboxClear (line 46) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 66) | function ComboboxInput({ function ComboboxContent (line 103) | function ComboboxContent({ function ComboboxList (line 140) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 153) | function ComboboxItem({ function ComboboxGroup (line 184) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 194) | function ComboboxLabel({ function ComboboxCollection (line 207) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 213) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 223) | function ComboboxSeparator({ function ComboboxChips (line 236) | function ComboboxChips({ function ComboboxChip (line 250) | function ComboboxChip({ function ComboboxChipsInput (line 288) | function ComboboxChipsInput({ function useComboboxAnchor (line 304) | function useComboboxAnchor() { FILE: apps/v4/registry/bases/radix/ui/command.tsx function Command (line 20) | function Command({ function CommandDialog (line 36) | function CommandDialog({ function CommandInput (line 68) | function CommandInput({ function CommandList (line 98) | function CommandList({ function CommandEmpty (line 114) | function CommandEmpty({ function CommandGroup (line 127) | function CommandGroup({ function CommandSeparator (line 140) | function CommandSeparator({ function CommandItem (line 153) | function CommandItem({ function CommandShortcut (line 180) | function CommandShortcut({ FILE: apps/v4/registry/bases/radix/ui/context-menu.tsx function ContextMenu (line 9) | function ContextMenu({ function ContextMenuTrigger (line 15) | function ContextMenuTrigger({ function ContextMenuGroup (line 28) | function ContextMenuGroup({ function ContextMenuPortal (line 36) | function ContextMenuPortal({ function ContextMenuSub (line 44) | function ContextMenuSub({ function ContextMenuRadioGroup (line 50) | function ContextMenuRadioGroup({ function ContextMenuContent (line 61) | function ContextMenuContent({ function ContextMenuItem (line 81) | function ContextMenuItem({ function ContextMenuSubTrigger (line 104) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 135) | function ContextMenuSubContent({ function ContextMenuCheckboxItem (line 151) | function ContextMenuCheckboxItem({ function ContextMenuRadioItem (line 187) | function ContextMenuRadioItem({ function ContextMenuLabel (line 221) | function ContextMenuLabel({ function ContextMenuSeparator (line 238) | function ContextMenuSeparator({ function ContextMenuShortcut (line 251) | function ContextMenuShortcut({ FILE: apps/v4/registry/bases/radix/ui/dialog.tsx function Dialog (line 10) | function Dialog({ function DialogTrigger (line 16) | function DialogTrigger({ function DialogPortal (line 22) | function DialogPortal({ function DialogClose (line 28) | function DialogClose({ function DialogOverlay (line 34) | function DialogOverlay({ function DialogContent (line 47) | function DialogContent({ function DialogHeader (line 86) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 96) | function DialogFooter({ function DialogTitle (line 123) | function DialogTitle({ function DialogDescription (line 136) | function DialogDescription({ FILE: apps/v4/registry/bases/radix/ui/direction.tsx function DirectionProvider (line 6) | function DirectionProvider({ FILE: apps/v4/registry/bases/radix/ui/drawer.tsx function Drawer (line 8) | function Drawer({ function DrawerTrigger (line 14) | function DrawerTrigger({ function DrawerPortal (line 20) | function DrawerPortal({ function DrawerClose (line 26) | function DrawerClose({ function DrawerOverlay (line 32) | function DrawerOverlay({ function DrawerContent (line 45) | function DrawerContent({ function DrawerHeader (line 68) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 78) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 88) | function DrawerTitle({ function DrawerDescription (line 101) | function DrawerDescription({ FILE: apps/v4/registry/bases/radix/ui/dropdown-menu.tsx function DropdownMenu (line 9) | function DropdownMenu({ function DropdownMenuPortal (line 15) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 23) | function DropdownMenuTrigger({ function DropdownMenuContent (line 34) | function DropdownMenuContent({ function DropdownMenuGroup (line 56) | function DropdownMenuGroup({ function DropdownMenuItem (line 64) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 87) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 126) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 137) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 174) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 191) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 204) | function DropdownMenuShortcut({ function DropdownMenuSub (line 217) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 223) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 254) | function DropdownMenuSubContent({ FILE: apps/v4/registry/bases/radix/ui/empty.tsx function Empty (line 5) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 18) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 46) | function EmptyMedia({ function EmptyTitle (line 61) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 71) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 84) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/registry/bases/radix/ui/field.tsx function FieldSet (line 10) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 20) | function FieldLegend({ function FieldGroup (line 35) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 64) | function Field({ function FieldContent (line 80) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 93) | function FieldLabel({ function FieldTitle (line 110) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 123) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 138) | function FieldSeparator({ function FieldError (line 165) | function FieldError({ FILE: apps/v4/registry/bases/radix/ui/hover-card.tsx function HoverCard (line 8) | function HoverCard({ function HoverCardTrigger (line 14) | function HoverCardTrigger({ function HoverCardContent (line 22) | function HoverCardContent({ FILE: apps/v4/registry/bases/radix/ui/input-group.tsx function InputGroup (line 11) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 44) | function InputGroupAddon({ function InputGroupButton (line 83) | function InputGroupButton({ function InputGroupText (line 102) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 114) | function InputGroupInput({ function InputGroupTextarea (line 127) | function InputGroupTextarea({ FILE: apps/v4/registry/bases/radix/ui/input-otp.tsx function InputOTP (line 9) | function InputOTP({ function InputOTPGroup (line 33) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 43) | function InputOTPSlot({ function InputOTPSeparator (line 73) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/radix/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/registry/bases/radix/ui/item.tsx function ItemGroup (line 8) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 22) | function ItemSeparator({ function Item (line 58) | function Item({ function ItemMedia (line 94) | function ItemMedia({ function ItemContent (line 109) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 122) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 135) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 148) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 158) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 171) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/radix/ui/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 16) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/radix/ui/label.tsx function Label (line 8) | function Label({ FILE: apps/v4/registry/bases/radix/ui/menubar.tsx function Menubar (line 9) | function Menubar({ function MenubarMenu (line 22) | function MenubarMenu({ function MenubarGroup (line 28) | function MenubarGroup({ function MenubarPortal (line 34) | function MenubarPortal({ function MenubarRadioGroup (line 40) | function MenubarRadioGroup({ function MenubarTrigger (line 48) | function MenubarTrigger({ function MenubarContent (line 64) | function MenubarContent({ function MenubarItem (line 88) | function MenubarItem({ function MenubarCheckboxItem (line 111) | function MenubarCheckboxItem({ function MenubarRadioItem (line 147) | function MenubarRadioItem({ function MenubarLabel (line 181) | function MenubarLabel({ function MenubarSeparator (line 198) | function MenubarSeparator({ function MenubarShortcut (line 211) | function MenubarShortcut({ function MenubarSub (line 224) | function MenubarSub({ function MenubarSubTrigger (line 230) | function MenubarSubTrigger({ function MenubarSubContent (line 261) | function MenubarSubContent({ FILE: apps/v4/registry/bases/radix/ui/native-select.tsx type NativeSelectProps (line 6) | type NativeSelectProps = Omit, "size"> & { function NativeSelect (line 10) | function NativeSelect({ function NativeSelectOption (line 44) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 48) | function NativeSelectOptGroup({ FILE: apps/v4/registry/bases/radix/ui/navigation-menu.tsx function NavigationMenu (line 8) | function NavigationMenu({ function NavigationMenuList (line 32) | function NavigationMenuList({ function NavigationMenuItem (line 48) | function NavigationMenuItem({ function NavigationMenuTrigger (line 65) | function NavigationMenuTrigger({ function NavigationMenuContent (line 90) | function NavigationMenuContent({ function NavigationMenuViewport (line 106) | function NavigationMenuViewport({ function NavigationMenuLink (line 128) | function NavigationMenuLink({ function NavigationMenuIndicator (line 141) | function NavigationMenuIndicator({ FILE: apps/v4/registry/bases/radix/ui/pagination.tsx function Pagination (line 7) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 22) | function PaginationContent({ function PaginationItem (line 35) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 39) | type PaginationLinkProps = { function PaginationLink (line 44) | function PaginationLink({ function PaginationPrevious (line 67) | function PaginationPrevious({ function PaginationNext (line 95) | function PaginationNext({ function PaginationEllipsis (line 121) | function PaginationEllipsis({ FILE: apps/v4/registry/bases/radix/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 20) | function PopoverContent({ function PopoverAnchor (line 42) | function PopoverAnchor({ function PopoverHeader (line 48) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 58) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 68) | function PopoverDescription({ FILE: apps/v4/registry/bases/radix/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: apps/v4/registry/bases/radix/ui/radio-group.tsx function RadioGroup (line 8) | function RadioGroup({ function RadioGroupItem (line 21) | function RadioGroupItem({ FILE: apps/v4/registry/bases/radix/ui/resizable.tsx function ResizablePanelGroup (line 7) | function ResizablePanelGroup({ function ResizablePanel (line 23) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 27) | function ResizableHandle({ FILE: apps/v4/registry/bases/radix/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: apps/v4/registry/bases/radix/ui/select.tsx function Select (line 9) | function Select({ function SelectGroup (line 15) | function SelectGroup({ function SelectValue (line 28) | function SelectValue({ function SelectTrigger (line 34) | function SelectTrigger({ function SelectContent (line 67) | function SelectContent({ function SelectLabel (line 105) | function SelectLabel({ function SelectItem (line 118) | function SelectItem({ function SelectSeparator (line 149) | function SelectSeparator({ function SelectScrollUpButton (line 162) | function SelectScrollUpButton({ function SelectScrollDownButton (line 183) | function SelectScrollDownButton({ FILE: apps/v4/registry/bases/radix/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: apps/v4/registry/bases/radix/ui/sheet.tsx function Sheet (line 10) | function Sheet({ ...props }: React.ComponentProps) { function SidebarMenuItem (line 467) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 499) | function SidebarMenuButton({ function SidebarMenuAction (line 549) | function SidebarMenuAction({ function SidebarMenuBadge (line 575) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 592) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 630) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 641) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 655) | function SidebarMenuSubButton({ FILE: apps/v4/registry/bases/radix/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/bases/radix/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: apps/v4/registry/bases/radix/ui/spinner.tsx function Spinner (line 4) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/registry/bases/radix/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: apps/v4/registry/bases/radix/ui/table.tsx function Table (line 7) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 19) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 29) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 39) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 49) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 59) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 69) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 79) | function TableCaption({ FILE: apps/v4/registry/bases/radix/ui/tabs.tsx function Tabs (line 9) | function Tabs({ function TabsList (line 42) | function TabsList({ function TabsTrigger (line 58) | function TabsTrigger({ function TabsContent (line 77) | function TabsContent({ FILE: apps/v4/registry/bases/radix/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/registry/bases/radix/ui/toggle-group.tsx function ToggleGroup (line 22) | function ToggleGroup({ function ToggleGroupItem (line 58) | function ToggleGroupItem({ FILE: apps/v4/registry/bases/radix/ui/toggle.tsx function Toggle (line 30) | function Toggle({ FILE: apps/v4/registry/bases/radix/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 27) | function TooltipTrigger({ function TooltipContent (line 33) | function TooltipContent({ FILE: apps/v4/registry/config.ts constant SHADCN_VERSION (line 14) | const SHADCN_VERSION = "latest" type BaseName (line 23) | type BaseName = Base["name"] type StyleName (line 24) | type StyleName = Style["name"] type ThemeName (line 25) | type ThemeName = Theme["name"] type BaseColorName (line 26) | type BaseColorName = BaseColor["name"] type ChartColorName (line 27) | type ChartColorName = Theme["name"] type FontValue (line 36) | type FontValue = (typeof fontValues)[number] type FontHeadingValue (line 37) | type FontHeadingValue = (typeof fontHeadingValues)[number] function getBodyFont (line 39) | function getBodyFont(font: FontValue) { function getHeadingFont (line 43) | function getHeadingFont( function getInheritedHeadingFontValue (line 51) | function getInheritedHeadingFontValue(font: FontValue) { constant MENU_ACCENTS (line 55) | const MENU_ACCENTS = [ type MenuAccent (line 60) | type MenuAccent = (typeof MENU_ACCENTS)[number] type MenuAccentValue (line 61) | type MenuAccentValue = MenuAccent["value"] constant MENU_COLORS (line 63) | const MENU_COLORS = [ type MenuColor (line 70) | type MenuColor = (typeof MENU_COLORS)[number] type MenuColorValue (line 72) | type MenuColorValue = MenuColor["value"] constant RADII (line 74) | const RADII = [ type Radius (line 82) | type Radius = (typeof RADII)[number] type RadiusValue (line 84) | type RadiusValue = Radius["name"] type DesignSystemConfig (line 160) | type DesignSystemConfig = z.infer constant DEFAULT_CONFIG (line 162) | const DEFAULT_CONFIG: DesignSystemConfig = { type Preset (line 179) | type Preset = { constant PRESETS (line 185) | const PRESETS: Preset[] = [ function getThemesForBaseColor (line 370) | function getThemesForBaseColor(baseColorName: string) { function getBase (line 381) | function getBase(name: BaseName) { function getStyle (line 385) | function getStyle(name: StyleName) { function getTheme (line 389) | function getTheme(name: ThemeName) { function getBaseColor (line 393) | function getBaseColor(name: BaseColorName) { function getIconLibrary (line 397) | function getIconLibrary(name: IconLibraryName) { function buildRegistryTheme (line 402) | function buildRegistryTheme(config: DesignSystemConfig) { function buildRegistryBase (line 467) | function buildRegistryBase(config: DesignSystemConfig) { FILE: apps/v4/registry/fonts.ts function createFontItem (line 5) | function createFontItem(definition: FontDefinition, role: "body" | "head... FILE: apps/v4/registry/icons/create-icon-loader.tsx function getCache (line 9) | function getCache(libraryName: string) { function isIconData (line 16) | function isIconData(data: any): data is IconSvgElement { function createIconLoader (line 20) | function createIconLoader(libraryName: string) { FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/app-sidebar.tsx function AppSidebar (line 153) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/chart-area-interactive.tsx function ChartAreaInteractive (line 143) | function ChartAreaInteractive() { FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/data-table.tsx function DragHandle (line 120) | function DragHandle({ id }: { id: number }) { function DraggableRow (line 314) | function DraggableRow({ row }: { row: Row> }) { function DataTable (line 339) | function DataTable({ function TableCellViewer (line 650) | function TableCellViewer({ item }: { item: z.infer }) { FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/nav-documents.tsx function NavDocuments (line 28) | function NavDocuments({ FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/nav-main.tsx function NavMain (line 14) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/nav-secondary.tsx function NavSecondary (line 14) | function NavSecondary({ FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/nav-user.tsx function NavUser (line 32) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/section-cards.tsx function SectionCards (line 13) | function SectionCards() { FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/components/site-header.tsx function SiteHeader (line 5) | function SiteHeader() { FILE: apps/v4/registry/new-york-v4/blocks/dashboard-01/page.tsx function Page (line 13) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/login-01/components/login-form.tsx function LoginForm (line 18) | function LoginForm({ FILE: apps/v4/registry/new-york-v4/blocks/login-01/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/login-02/components/login-form.tsx function LoginForm (line 12) | function LoginForm({ FILE: apps/v4/registry/new-york-v4/blocks/login-02/page.tsx function LoginPage (line 5) | function LoginPage() { FILE: apps/v4/registry/new-york-v4/blocks/login-03/components/login-form.tsx function LoginForm (line 19) | function LoginForm({ FILE: apps/v4/registry/new-york-v4/blocks/login-03/page.tsx function LoginPage (line 5) | function LoginPage() { FILE: apps/v4/registry/new-york-v4/blocks/login-04/components/login-form.tsx function LoginForm (line 13) | function LoginForm({ FILE: apps/v4/registry/new-york-v4/blocks/login-04/page.tsx function LoginPage (line 3) | function LoginPage() { FILE: apps/v4/registry/new-york-v4/blocks/login-05/components/login-form.tsx function LoginForm (line 14) | function LoginForm({ FILE: apps/v4/registry/new-york-v4/blocks/login-05/page.tsx function LoginPage (line 3) | function LoginPage() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-01/components/app-sidebar.tsx function AppSidebar (line 150) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-01/components/search-form.tsx function SearchForm (line 10) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-01/components/version-switcher.tsx function VersionSwitcher (line 18) | function VersionSwitcher({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-01/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-02/components/app-sidebar.tsx function AppSidebar (line 166) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-02/components/search-form.tsx function SearchForm (line 10) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-02/components/version-switcher.tsx function VersionSwitcher (line 18) | function VersionSwitcher({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-02/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-03/components/app-sidebar.tsx function AppSidebar (line 159) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-03/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-04/components/app-sidebar.tsx function AppSidebar (line 158) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-04/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-05/components/app-sidebar.tsx function AppSidebar (line 165) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-05/components/search-form.tsx function SearchForm (line 10) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-05/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-06/components/app-sidebar.tsx function AppSidebar (line 148) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-06/components/nav-main.tsx function NavMain (line 19) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-06/components/sidebar-opt-in-form.tsx function SidebarOptInForm (line 11) | function SidebarOptInForm() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-06/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-07/components/app-sidebar.tsx function AppSidebar (line 159) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-07/components/nav-main.tsx function NavMain (line 21) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-07/components/nav-projects.tsx function NavProjects (line 28) | function NavProjects({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-07/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-07/components/team-switcher.tsx function TeamSwitcher (line 22) | function TeamSwitcher({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-07/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-08/components/app-sidebar.tsx function AppSidebar (line 155) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-08/components/nav-main.tsx function NavMain (line 22) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-08/components/nav-projects.tsx function NavProjects (line 28) | function NavProjects({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-08/components/nav-secondary.tsx function NavSecondary (line 12) | function NavSecondary({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-08/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-08/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-09/components/app-sidebar.tsx function AppSidebar (line 146) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-09/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-09/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/app-sidebar.tsx function AppSidebar (line 261) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/nav-actions.tsx function NavActions (line 101) | function NavActions() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/nav-favorites.tsx function NavFavorites (line 28) | function NavFavorites({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/nav-main.tsx function NavMain (line 11) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/nav-workspaces.tsx function NavWorkspaces (line 21) | function NavWorkspaces({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/components/team-switcher.tsx function TeamSwitcher (line 21) | function TeamSwitcher({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-10/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-11/components/app-sidebar.tsx function AppSidebar (line 67) | function AppSidebar({ ...props }: React.ComponentProps) { type TreeItem (line 103) | type TreeItem = string | TreeItem[] function Tree (line 105) | function Tree({ item }: { item: TreeItem }) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-11/page.tsx function Page (line 17) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-12/components/app-sidebar.tsx function AppSidebar (line 42) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-12/components/calendars.tsx function Calendars (line 19) | function Calendars({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-12/components/date-picker.tsx function DatePicker (line 7) | function DatePicker() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-12/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-12/page.tsx function Page (line 15) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-13/components/settings-dialog.tsx function SettingsDialog (line 63) | function SettingsDialog() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-13/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-14/components/app-sidebar.tsx function AppSidebar (line 159) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-14/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/calendars.tsx function Calendars (line 19) | function Calendars({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/date-picker.tsx function DatePicker (line 7) | function DatePicker() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/nav-favorites.tsx function NavFavorites (line 28) | function NavFavorites({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/nav-main.tsx function NavMain (line 11) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/nav-secondary.tsx function NavSecondary (line 13) | function NavSecondary({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/nav-workspaces.tsx function NavWorkspaces (line 21) | function NavWorkspaces({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/sidebar-left.tsx function SidebarLeft (line 261) | function SidebarLeft({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/sidebar-right.tsx function SidebarRight (line 42) | function SidebarRight({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/components/team-switcher.tsx function TeamSwitcher (line 21) | function TeamSwitcher({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-15/page.tsx function Page (line 16) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/app-sidebar.tsx function AppSidebar (line 155) | function AppSidebar({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/nav-main.tsx function NavMain (line 22) | function NavMain({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/nav-projects.tsx function NavProjects (line 28) | function NavProjects({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/nav-secondary.tsx function NavSecondary (line 12) | function NavSecondary({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/search-form.tsx function SearchForm (line 6) | function SearchForm({ ...props }: React.ComponentProps<"form">) { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/components/site-header.tsx function SiteHeader (line 18) | function SiteHeader() { FILE: apps/v4/registry/new-york-v4/blocks/sidebar-16/page.tsx function Page (line 12) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/signup-01/components/signup-form.tsx function SignupForm (line 17) | function SignupForm({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/blocks/signup-01/page.tsx function Page (line 3) | function Page() { FILE: apps/v4/registry/new-york-v4/blocks/signup-02/components/signup-form.tsx function SignupForm (line 12) | function SignupForm({ FILE: apps/v4/registry/new-york-v4/blocks/signup-02/page.tsx function SignupPage (line 5) | function SignupPage() { FILE: apps/v4/registry/new-york-v4/blocks/signup-03/components/signup-form.tsx function SignupForm (line 18) | function SignupForm({ FILE: apps/v4/registry/new-york-v4/blocks/signup-03/page.tsx function SignupPage (line 5) | function SignupPage() { FILE: apps/v4/registry/new-york-v4/blocks/signup-04/components/signup-form.tsx function SignupForm (line 13) | function SignupForm({ FILE: apps/v4/registry/new-york-v4/blocks/signup-04/page.tsx function SignupPage (line 3) | function SignupPage() { FILE: apps/v4/registry/new-york-v4/blocks/signup-05/components/signup-form.tsx function SignupForm (line 14) | function SignupForm({ FILE: apps/v4/registry/new-york-v4/blocks/signup-05/page.tsx function SignupPage (line 3) | function SignupPage() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-axes.tsx function ChartAreaAxes (line 43) | function ChartAreaAxes() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-default.tsx function ChartAreaDefault (line 39) | function ChartAreaDefault() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-gradient.tsx function ChartAreaGradient (line 43) | function ChartAreaGradient() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-icons.tsx function ChartAreaIcons (line 47) | function ChartAreaIcons() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-interactive.tsx function ChartAreaInteractive (line 139) | function ChartAreaInteractive() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-legend.tsx function ChartAreaLegend (line 45) | function ChartAreaLegend() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-linear.tsx function ChartAreaLinear (line 39) | function ChartAreaLinear() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-stacked-expand.tsx function ChartAreaStackedExpand (line 47) | function ChartAreaStackedExpand() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-stacked.tsx function ChartAreaStacked (line 43) | function ChartAreaStacked() { FILE: apps/v4/registry/new-york-v4/charts/chart-area-step.tsx function ChartAreaStep (line 40) | function ChartAreaStep() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-active.tsx function ChartBarActive (line 57) | function ChartBarActive() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-default.tsx function ChartBarDefault (line 39) | function ChartBarDefault() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-horizontal.tsx function ChartBarHorizontal (line 39) | function ChartBarHorizontal() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-interactive.tsx function ChartBarInteractive (line 130) | function ChartBarInteractive() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-label-custom.tsx function ChartBarLabelCustom (line 46) | function ChartBarLabelCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-label.tsx function ChartBarLabel (line 39) | function ChartBarLabel() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-mixed.tsx function ChartBarMixed (line 57) | function ChartBarMixed() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-multiple.tsx function ChartBarMultiple (line 43) | function ChartBarMultiple() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-negative.tsx function ChartBarNegative (line 38) | function ChartBarNegative() { FILE: apps/v4/registry/new-york-v4/charts/chart-bar-stacked.tsx function ChartBarStacked (line 45) | function ChartBarStacked() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-default.tsx function ChartLineDefault (line 39) | function ChartLineDefault() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-dots-colors.tsx function ChartLineDotsColors (line 58) | function ChartLineDotsColors() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-dots-custom.tsx function ChartLineDotsCustom (line 43) | function ChartLineDotsCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-dots.tsx function ChartLineDots (line 43) | function ChartLineDots() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-interactive.tsx function ChartLineInteractive (line 130) | function ChartLineInteractive() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-label-custom.tsx function ChartLineLabelCustom (line 58) | function ChartLineLabelCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-label.tsx function ChartLineLabel (line 43) | function ChartLineLabel() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-linear.tsx function ChartLineLinear (line 39) | function ChartLineLinear() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-multiple.tsx function ChartLineMultiple (line 43) | function ChartLineMultiple() { FILE: apps/v4/registry/new-york-v4/charts/chart-line-step.tsx function ChartLineStep (line 39) | function ChartLineStep() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-donut-active.tsx function ChartPieDonutActive (line 58) | function ChartPieDonutActive() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-donut-text.tsx function ChartPieDonutText (line 58) | function ChartPieDonutText() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-donut.tsx function ChartPieDonut (line 57) | function ChartPieDonut() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-interactive.tsx function ChartPieInteractive (line 71) | function ChartPieInteractive() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-label-custom.tsx function ChartPieLabelCustom (line 57) | function ChartPieLabelCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-label-list.tsx function ChartPieLabelList (line 57) | function ChartPieLabelList() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-label.tsx function ChartPieLabel (line 57) | function ChartPieLabel() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-legend.tsx function ChartPieLegend (line 55) | function ChartPieLegend() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-separator-none.tsx function ChartPieSeparatorNone (line 57) | function ChartPieSeparatorNone() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-simple.tsx function ChartPieSimple (line 57) | function ChartPieSimple() { FILE: apps/v4/registry/new-york-v4/charts/chart-pie-stacked.tsx function ChartPieStacked (line 72) | function ChartPieStacked() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-default.tsx function ChartRadarDefault (line 39) | function ChartRadarDefault() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-dots.tsx function ChartRadarDots (line 39) | function ChartRadarDots() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-grid-circle-fill.tsx function ChartRadarGridCircleFill (line 39) | function ChartRadarGridCircleFill() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-grid-circle-no-lines.tsx function ChartRadarGridCircleNoLines (line 39) | function ChartRadarGridCircleNoLines() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-grid-circle.tsx function ChartRadarGridCircle (line 39) | function ChartRadarGridCircle() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-grid-custom.tsx function ChartRadarGridCustom (line 39) | function ChartRadarGridCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-grid-fill.tsx function ChartRadarGridFill (line 39) | function ChartRadarGridFill() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-grid-none.tsx function ChartRadarGridNone (line 39) | function ChartRadarGridNone() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-icons.tsx function ChartRadarIcons (line 47) | function ChartRadarIcons() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-label-custom.tsx function ChartRadarLabelCustom (line 43) | function ChartRadarLabelCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-legend.tsx function ChartRadarLegend (line 45) | function ChartRadarLegend() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-lines-only.tsx function ChartRadarLinesOnly (line 43) | function ChartRadarLinesOnly() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-multiple.tsx function ChartRadarMultiple (line 43) | function ChartRadarMultiple() { FILE: apps/v4/registry/new-york-v4/charts/chart-radar-radius.tsx function ChartRadarRadius (line 49) | function ChartRadarRadius() { FILE: apps/v4/registry/new-york-v4/charts/chart-radial-grid.tsx function ChartRadialGrid (line 57) | function ChartRadialGrid() { FILE: apps/v4/registry/new-york-v4/charts/chart-radial-label.tsx function ChartRadialLabel (line 57) | function ChartRadialLabel() { FILE: apps/v4/registry/new-york-v4/charts/chart-radial-shape.tsx function ChartRadialShape (line 41) | function ChartRadialShape() { FILE: apps/v4/registry/new-york-v4/charts/chart-radial-simple.tsx function ChartRadialSimple (line 57) | function ChartRadialSimple() { FILE: apps/v4/registry/new-york-v4/charts/chart-radial-stacked.tsx function ChartRadialStacked (line 36) | function ChartRadialStacked() { FILE: apps/v4/registry/new-york-v4/charts/chart-radial-text.tsx function ChartRadialText (line 41) | function ChartRadialText() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-advanced.tsx function ChartTooltipAdvanced (line 41) | function ChartTooltipAdvanced() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-default.tsx function ChartTooltipDefault (line 44) | function ChartTooltipDefault() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-formatter.tsx function ChartTooltipFormatter (line 41) | function ChartTooltipFormatter() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-icons.tsx function ChartTooltipIcons (line 44) | function ChartTooltipIcons() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-indicator-line.tsx function ChartTooltipIndicatorLine (line 44) | function ChartTooltipIndicatorLine() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-indicator-none.tsx function ChartTooltipIndicatorNone (line 41) | function ChartTooltipIndicatorNone() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-label-custom.tsx function ChartTooltipLabelCustom (line 44) | function ChartTooltipLabelCustom() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-label-formatter.tsx function ChartTooltipLabelFormatter (line 41) | function ChartTooltipLabelFormatter() { FILE: apps/v4/registry/new-york-v4/charts/chart-tooltip-label-none.tsx function ChartTooltipLabelNone (line 41) | function ChartTooltipLabelNone() { FILE: apps/v4/registry/new-york-v4/examples/accordion-demo.tsx function AccordionDemo (line 8) | function AccordionDemo() { FILE: apps/v4/registry/new-york-v4/examples/alert-demo.tsx function AlertDemo (line 9) | function AlertDemo() { FILE: apps/v4/registry/new-york-v4/examples/alert-destructive.tsx function AlertDestructive (line 9) | function AlertDestructive() { FILE: apps/v4/registry/new-york-v4/examples/alert-dialog-demo.tsx function AlertDialogDemo (line 14) | function AlertDialogDemo() { FILE: apps/v4/registry/new-york-v4/examples/aspect-ratio-demo.tsx function AspectRatioDemo (line 5) | function AspectRatioDemo() { FILE: apps/v4/registry/new-york-v4/examples/avatar-demo.tsx function AvatarDemo (line 7) | function AvatarDemo() { FILE: apps/v4/registry/new-york-v4/examples/badge-demo.tsx function BadgeDemo (line 5) | function BadgeDemo() { FILE: apps/v4/registry/new-york-v4/examples/badge-destructive.tsx function BadgeDestructive (line 3) | function BadgeDestructive() { FILE: apps/v4/registry/new-york-v4/examples/badge-outline.tsx function BadgeOutline (line 3) | function BadgeOutline() { FILE: apps/v4/registry/new-york-v4/examples/badge-secondary.tsx function BadgeSecondary (line 3) | function BadgeSecondary() { FILE: apps/v4/registry/new-york-v4/examples/breadcrumb-demo.tsx function BreadcrumbDemo (line 19) | function BreadcrumbDemo() { FILE: apps/v4/registry/new-york-v4/examples/breadcrumb-dropdown.tsx function BreadcrumbWithDropdown (line 19) | function BreadcrumbWithDropdown() { FILE: apps/v4/registry/new-york-v4/examples/breadcrumb-ellipsis.tsx function BreadcrumbCollapsed (line 13) | function BreadcrumbCollapsed() { FILE: apps/v4/registry/new-york-v4/examples/breadcrumb-link.tsx function BreadcrumbWithCustomSeparator (line 12) | function BreadcrumbWithCustomSeparator() { FILE: apps/v4/registry/new-york-v4/examples/breadcrumb-responsive.tsx constant ITEMS_TO_DISPLAY (line 42) | const ITEMS_TO_DISPLAY = 3 function BreadcrumbResponsive (line 44) | function BreadcrumbResponsive() { FILE: apps/v4/registry/new-york-v4/examples/breadcrumb-separator.tsx function BreadcrumbWithCustomSeparator (line 13) | function BreadcrumbWithCustomSeparator() { FILE: apps/v4/registry/new-york-v4/examples/button-as-child.tsx function ButtonAsChild (line 5) | function ButtonAsChild() { FILE: apps/v4/registry/new-york-v4/examples/button-default.tsx function ButtonDefault (line 3) | function ButtonDefault() { FILE: apps/v4/registry/new-york-v4/examples/button-demo.tsx function ButtonDemo (line 5) | function ButtonDemo() { FILE: apps/v4/registry/new-york-v4/examples/button-destructive.tsx function ButtonDestructive (line 3) | function ButtonDestructive() { FILE: apps/v4/registry/new-york-v4/examples/button-ghost.tsx function ButtonGhost (line 3) | function ButtonGhost() { FILE: apps/v4/registry/new-york-v4/examples/button-group-demo.tsx function ButtonGroupDemo (line 32) | function ButtonGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/button-group-dropdown.tsx function ButtonGroupDropdown (line 25) | function ButtonGroupDropdown() { FILE: apps/v4/registry/new-york-v4/examples/button-group-input-group.tsx function ButtonGroupInputGroup (line 20) | function ButtonGroupInputGroup() { FILE: apps/v4/registry/new-york-v4/examples/button-group-input.tsx function ButtonGroupInput (line 7) | function ButtonGroupInput() { FILE: apps/v4/registry/new-york-v4/examples/button-group-nested.tsx function ButtonGroupNested (line 8) | function ButtonGroupNested() { FILE: apps/v4/registry/new-york-v4/examples/button-group-orientation.tsx function ButtonGroupOrientation (line 6) | function ButtonGroupOrientation() { FILE: apps/v4/registry/new-york-v4/examples/button-group-popover.tsx function ButtonGroupPopover (line 13) | function ButtonGroupPopover() { FILE: apps/v4/registry/new-york-v4/examples/button-group-select.tsx constant CURRENCIES (line 16) | const CURRENCIES = [ function ButtonGroupSelect (line 31) | function ButtonGroupSelect() { FILE: apps/v4/registry/new-york-v4/examples/button-group-separator.tsx function ButtonGroupSeparatorDemo (line 7) | function ButtonGroupSeparatorDemo() { FILE: apps/v4/registry/new-york-v4/examples/button-group-size.tsx function ButtonGroupSize (line 6) | function ButtonGroupSize() { FILE: apps/v4/registry/new-york-v4/examples/button-group-split.tsx function ButtonGroupSplit (line 9) | function ButtonGroupSplit() { FILE: apps/v4/registry/new-york-v4/examples/button-icon.tsx function ButtonIcon (line 5) | function ButtonIcon() { FILE: apps/v4/registry/new-york-v4/examples/button-link.tsx function ButtonLink (line 3) | function ButtonLink() { FILE: apps/v4/registry/new-york-v4/examples/button-loading.tsx function ButtonLoading (line 4) | function ButtonLoading() { FILE: apps/v4/registry/new-york-v4/examples/button-outline.tsx function ButtonOutline (line 3) | function ButtonOutline() { FILE: apps/v4/registry/new-york-v4/examples/button-rounded.tsx function ButtonRounded (line 5) | function ButtonRounded() { FILE: apps/v4/registry/new-york-v4/examples/button-secondary.tsx function ButtonSecondary (line 3) | function ButtonSecondary() { FILE: apps/v4/registry/new-york-v4/examples/button-size.tsx function ButtonSize (line 5) | function ButtonSize() { FILE: apps/v4/registry/new-york-v4/examples/button-with-icon.tsx function ButtonWithIcon (line 5) | function ButtonWithIcon() { FILE: apps/v4/registry/new-york-v4/examples/calendar-demo.tsx function CalendarDemo (line 7) | function CalendarDemo() { FILE: apps/v4/registry/new-york-v4/examples/calendar-hijri.tsx function CalendarHijri (line 18) | function CalendarHijri() { function Calendar (line 40) | function Calendar({ function CalendarDayButton (line 198) | function CalendarDayButton({ FILE: apps/v4/registry/new-york-v4/examples/card-demo.tsx function CardDemo (line 14) | function CardDemo() { FILE: apps/v4/registry/new-york-v4/examples/card-with-form.tsx function CardWithForm (line 22) | function CardWithForm() { FILE: apps/v4/registry/new-york-v4/examples/carousel-api.tsx function CarouselDApiDemo (line 15) | function CarouselDApiDemo() { FILE: apps/v4/registry/new-york-v4/examples/carousel-demo.tsx function CarouselDemo (line 12) | function CarouselDemo() { FILE: apps/v4/registry/new-york-v4/examples/carousel-orientation.tsx function CarouselOrientation (line 12) | function CarouselOrientation() { FILE: apps/v4/registry/new-york-v4/examples/carousel-plugin.tsx function CarouselPlugin (line 15) | function CarouselPlugin() { FILE: apps/v4/registry/new-york-v4/examples/carousel-size.tsx function CarouselSize (line 12) | function CarouselSize() { FILE: apps/v4/registry/new-york-v4/examples/carousel-spacing.tsx function CarouselSpacing (line 12) | function CarouselSpacing() { FILE: apps/v4/registry/new-york-v4/examples/chart-bar-demo-axis.tsx function Component (line 30) | function Component() { FILE: apps/v4/registry/new-york-v4/examples/chart-bar-demo-grid.tsx function Component (line 30) | function Component() { FILE: apps/v4/registry/new-york-v4/examples/chart-bar-demo-legend.tsx function Component (line 34) | function Component() { FILE: apps/v4/registry/new-york-v4/examples/chart-bar-demo-tooltip.tsx function Component (line 32) | function Component() { FILE: apps/v4/registry/new-york-v4/examples/chart-bar-demo.tsx function Component (line 30) | function Component() { FILE: apps/v4/registry/new-york-v4/examples/chart-tooltip-demo.tsx function Component (line 7) | function Component() { function TooltipDemo (line 126) | function TooltipDemo({ FILE: apps/v4/registry/new-york-v4/examples/checkbox-demo.tsx function CheckboxDemo (line 6) | function CheckboxDemo() { FILE: apps/v4/registry/new-york-v4/examples/checkbox-disabled.tsx function CheckboxDisabled (line 3) | function CheckboxDisabled() { FILE: apps/v4/registry/new-york-v4/examples/checkbox-with-text.tsx function CheckboxWithText (line 5) | function CheckboxWithText() { FILE: apps/v4/registry/new-york-v4/examples/collapsible-demo.tsx function CollapsibleDemo (line 13) | function CollapsibleDemo() { FILE: apps/v4/registry/new-york-v4/examples/combobox-demo.tsx function ComboboxDemo (line 45) | function ComboboxDemo() { FILE: apps/v4/registry/new-york-v4/examples/combobox-dropdown-menu.tsx function ComboboxDropdownMenu (line 39) | function ComboboxDropdownMenu() { FILE: apps/v4/registry/new-york-v4/examples/combobox-popover.tsx type Status (line 20) | type Status = { function ComboboxPopover (line 48) | function ComboboxPopover() { FILE: apps/v4/registry/new-york-v4/examples/combobox-responsive.tsx type Status (line 26) | type Status = { function ComboBoxResponsive (line 54) | function ComboBoxResponsive() { function StatusList (line 92) | function StatusList({ FILE: apps/v4/registry/new-york-v4/examples/command-demo.tsx function CommandDemo (line 21) | function CommandDemo() { FILE: apps/v4/registry/new-york-v4/examples/command-dialog.tsx function CommandDialogDemo (line 24) | function CommandDialogDemo() { FILE: apps/v4/registry/new-york-v4/examples/context-menu-demo.tsx function ContextMenuDemo (line 17) | function ContextMenuDemo() { FILE: apps/v4/registry/new-york-v4/examples/data-table-demo.tsx type Payment (line 72) | type Payment = { function DataTableDemo (line 170) | function DataTableDemo() { FILE: apps/v4/registry/new-york-v4/examples/date-picker-demo.tsx function DatePickerDemo (line 16) | function DatePickerDemo() { FILE: apps/v4/registry/new-york-v4/examples/date-picker-with-presets.tsx function DatePickerWithPresets (line 23) | function DatePickerWithPresets() { FILE: apps/v4/registry/new-york-v4/examples/date-picker-with-range.tsx function DatePickerWithRange (line 17) | function DatePickerWithRange({ FILE: apps/v4/registry/new-york-v4/examples/dialog-close-button.tsx function DialogCloseButton (line 15) | function DialogCloseButton() { FILE: apps/v4/registry/new-york-v4/examples/dialog-demo.tsx function DialogDemo (line 15) | function DialogDemo() { FILE: apps/v4/registry/new-york-v4/examples/drawer-demo.tsx function DrawerDemo (line 61) | function DrawerDemo() { FILE: apps/v4/registry/new-york-v4/examples/drawer-dialog.tsx function DrawerDialogDemo (line 29) | function DrawerDialogDemo() { function ProfileForm (line 76) | function ProfileForm({ className }: React.ComponentProps<"form">) { FILE: apps/v4/registry/new-york-v4/examples/dropdown-menu-checkboxes.tsx type Checked (line 16) | type Checked = React.ComponentProps< function DropdownMenuCheckboxes (line 20) | function DropdownMenuCheckboxes() { FILE: apps/v4/registry/new-york-v4/examples/dropdown-menu-demo.tsx function DropdownMenuDemo (line 17) | function DropdownMenuDemo() { FILE: apps/v4/registry/new-york-v4/examples/dropdown-menu-dialog.tsx function DropdownMenuDialog (line 29) | function DropdownMenuDialog() { FILE: apps/v4/registry/new-york-v4/examples/dropdown-menu-radio-group.tsx function DropdownMenuRadioGroupDemo (line 16) | function DropdownMenuRadioGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/empty-avatar-group.tsx function EmptyAvatarGroup (line 18) | function EmptyAvatarGroup() { FILE: apps/v4/registry/new-york-v4/examples/empty-avatar.tsx function EmptyAvatar (line 16) | function EmptyAvatar() { FILE: apps/v4/registry/new-york-v4/examples/empty-background.tsx function EmptyMuted (line 14) | function EmptyMuted() { FILE: apps/v4/registry/new-york-v4/examples/empty-demo.tsx function EmptyDemo (line 14) | function EmptyDemo() { FILE: apps/v4/registry/new-york-v4/examples/empty-icon.tsx function EmptyIcon (line 16) | function EmptyIcon() { FILE: apps/v4/registry/new-york-v4/examples/empty-input-group.tsx function EmptyInputGroup (line 17) | function EmptyInputGroup() { FILE: apps/v4/registry/new-york-v4/examples/empty-outline.tsx function EmptyOutline (line 13) | function EmptyOutline() { FILE: apps/v4/registry/new-york-v4/examples/field-checkbox.tsx function FieldCheckbox (line 13) | function FieldCheckbox() { FILE: apps/v4/registry/new-york-v4/examples/field-choice-card.tsx function FieldChoiceCard (line 15) | function FieldChoiceCard() { FILE: apps/v4/registry/new-york-v4/examples/field-demo.tsx function FieldDemo (line 22) | function FieldDemo() { FILE: apps/v4/registry/new-york-v4/examples/field-fieldset.tsx function FieldFieldset (line 11) | function FieldFieldset() { FILE: apps/v4/registry/new-york-v4/examples/field-group.tsx function FieldGroupExample (line 11) | function FieldGroupExample() { FILE: apps/v4/registry/new-york-v4/examples/field-input.tsx function FieldInput (line 10) | function FieldInput() { FILE: apps/v4/registry/new-york-v4/examples/field-radio.tsx function FieldRadio (line 12) | function FieldRadio() { FILE: apps/v4/registry/new-york-v4/examples/field-responsive.tsx function FieldResponsive (line 15) | function FieldResponsive() { FILE: apps/v4/registry/new-york-v4/examples/field-select.tsx function FieldSelect (line 14) | function FieldSelect() { FILE: apps/v4/registry/new-york-v4/examples/field-slider.tsx function FieldSlider (line 12) | function FieldSlider() { FILE: apps/v4/registry/new-york-v4/examples/field-switch.tsx function FieldSwitch (line 9) | function FieldSwitch() { FILE: apps/v4/registry/new-york-v4/examples/field-textarea.tsx function FieldTextarea (line 10) | function FieldTextarea() { FILE: apps/v4/registry/new-york-v4/examples/form-next-complex-action.ts function complexFormAction (line 5) | async function complexFormAction( FILE: apps/v4/registry/new-york-v4/examples/form-next-complex-schema.ts type FormState (line 30) | type FormState = { FILE: apps/v4/registry/new-york-v4/examples/form-next-complex.tsx function FormNextComplex (line 39) | function FormNextComplex() { FILE: apps/v4/registry/new-york-v4/examples/form-next-demo-action.ts function demoFormAction (line 5) | async function demoFormAction( FILE: apps/v4/registry/new-york-v4/examples/form-next-demo-schema.ts type FormState (line 14) | type FormState = { FILE: apps/v4/registry/new-york-v4/examples/form-next-demo.tsx function FormNextDemo (line 35) | function FormNextDemo() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-array.tsx function FormRhfArray (line 46) | function FormRhfArray() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-checkbox.tsx function FormRhfCheckbox (line 54) | function FormRhfCheckbox() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-complex.tsx function FormRhfComplex (line 89) | function FormRhfComplex() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-demo.tsx function BugReportForm (line 44) | function BugReportForm() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-input.tsx function FormRhfInput (line 37) | function FormRhfInput() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-password.tsx function FormRhfPassword (line 78) | function FormRhfPassword() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-radiogroup.tsx function FormRhfRadioGroup (line 56) | function FormRhfRadioGroup() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-select.tsx function FormRhfSelect (line 55) | function FormRhfSelect() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-switch.tsx function FormRhfSwitch (line 34) | function FormRhfSwitch() { FILE: apps/v4/registry/new-york-v4/examples/form-rhf-textarea.tsx function FormRhfTextarea (line 34) | function FormRhfTextarea() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-array.tsx function FormTanstackArray (line 46) | function FormTanstackArray() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-checkbox.tsx function FormTanstackCheckbox (line 53) | function FormTanstackCheckbox() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-complex.tsx function FormTanstackComplex (line 82) | function FormTanstackComplex() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-demo.tsx function BugReportForm (line 44) | function BugReportForm() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-input.tsx function FormTanstackInput (line 37) | function FormTanstackInput() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-radiogroup.tsx function FormTanstackRadioGroup (line 55) | function FormTanstackRadioGroup() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-select.tsx function FormTanstackSelect (line 54) | function FormTanstackSelect() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-switch.tsx function FormTanstackSwitch (line 33) | function FormTanstackSwitch() { FILE: apps/v4/registry/new-york-v4/examples/form-tanstack-textarea.tsx function FormTanstackTextarea (line 33) | function FormTanstackTextarea() { FILE: apps/v4/registry/new-york-v4/examples/hover-card-demo.tsx function HoverCardDemo (line 15) | function HoverCardDemo() { FILE: apps/v4/registry/new-york-v4/examples/input-demo.tsx function InputDemo (line 3) | function InputDemo() { FILE: apps/v4/registry/new-york-v4/examples/input-disabled.tsx function InputDisabled (line 3) | function InputDisabled() { FILE: apps/v4/registry/new-york-v4/examples/input-file.tsx function InputFile (line 4) | function InputFile() { FILE: apps/v4/registry/new-york-v4/examples/input-group-button-group.tsx function InputGroupButtonGroup (line 14) | function InputGroupButtonGroup() { FILE: apps/v4/registry/new-york-v4/examples/input-group-button.tsx function InputGroupButtonExample (line 24) | function InputGroupButtonExample() { FILE: apps/v4/registry/new-york-v4/examples/input-group-custom.tsx function InputGroupCustom (line 11) | function InputGroupCustom() { FILE: apps/v4/registry/new-york-v4/examples/input-group-demo.tsx function InputGroupDemo (line 25) | function InputGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/input-group-dropdown.tsx function InputGroupDropdown (line 16) | function InputGroupDropdown() { FILE: apps/v4/registry/new-york-v4/examples/input-group-icon.tsx function InputGroupIcon (line 16) | function InputGroupIcon() { FILE: apps/v4/registry/new-york-v4/examples/input-group-label.tsx function InputGroupLabel (line 16) | function InputGroupLabel() { FILE: apps/v4/registry/new-york-v4/examples/input-group-spinner.tsx function InputGroupSpinner (line 11) | function InputGroupSpinner() { FILE: apps/v4/registry/new-york-v4/examples/input-group-text.tsx function InputGroupTextExample (line 9) | function InputGroupTextExample() { FILE: apps/v4/registry/new-york-v4/examples/input-group-textarea.tsx function InputGroupTextareaExample (line 16) | function InputGroupTextareaExample() { FILE: apps/v4/registry/new-york-v4/examples/input-group-tooltip.tsx function InputGroupTooltip (line 15) | function InputGroupTooltip() { FILE: apps/v4/registry/new-york-v4/examples/input-otp-controlled.tsx function InputOTPControlled (line 11) | function InputOTPControlled() { FILE: apps/v4/registry/new-york-v4/examples/input-otp-demo.tsx function InputOTPDemo (line 8) | function InputOTPDemo() { FILE: apps/v4/registry/new-york-v4/examples/input-otp-pattern.tsx function InputOTPPattern (line 11) | function InputOTPPattern() { FILE: apps/v4/registry/new-york-v4/examples/input-otp-separator.tsx function InputOTPWithSeparator (line 10) | function InputOTPWithSeparator() { FILE: apps/v4/registry/new-york-v4/examples/input-with-button.tsx function InputWithButton (line 4) | function InputWithButton() { FILE: apps/v4/registry/new-york-v4/examples/input-with-label.tsx function InputWithLabel (line 4) | function InputWithLabel() { FILE: apps/v4/registry/new-york-v4/examples/input-with-text.tsx function InputWithText (line 4) | function InputWithText() { FILE: apps/v4/registry/new-york-v4/examples/item-avatar.tsx function ItemAvatar (line 18) | function ItemAvatar() { FILE: apps/v4/registry/new-york-v4/examples/item-demo.tsx function ItemDemo (line 13) | function ItemDemo() { FILE: apps/v4/registry/new-york-v4/examples/item-dropdown.tsx function ItemDropdown (line 43) | function ItemDropdown() { FILE: apps/v4/registry/new-york-v4/examples/item-group.tsx function ItemGroupExample (line 39) | function ItemGroupExample() { FILE: apps/v4/registry/new-york-v4/examples/item-header.tsx function ItemHeaderDemo (line 36) | function ItemHeaderDemo() { FILE: apps/v4/registry/new-york-v4/examples/item-icon.tsx function ItemIcon (line 13) | function ItemIcon() { FILE: apps/v4/registry/new-york-v4/examples/item-image.tsx function ItemImage (line 33) | function ItemImage() { FILE: apps/v4/registry/new-york-v4/examples/item-link.tsx function ItemLink (line 11) | function ItemLink() { FILE: apps/v4/registry/new-york-v4/examples/item-size.tsx function ItemSizeDemo (line 13) | function ItemSizeDemo() { FILE: apps/v4/registry/new-york-v4/examples/item-variant.tsx function ItemVariant (line 10) | function ItemVariant() { FILE: apps/v4/registry/new-york-v4/examples/kbd-button.tsx function KbdButton (line 4) | function KbdButton() { FILE: apps/v4/registry/new-york-v4/examples/kbd-demo.tsx function KbdDemo (line 3) | function KbdDemo() { FILE: apps/v4/registry/new-york-v4/examples/kbd-group.tsx function KbdGroupExample (line 3) | function KbdGroupExample() { FILE: apps/v4/registry/new-york-v4/examples/kbd-input-group.tsx function KbdInputGroup (line 10) | function KbdInputGroup() { FILE: apps/v4/registry/new-york-v4/examples/kbd-tooltip.tsx function KbdTooltip (line 10) | function KbdTooltip() { FILE: apps/v4/registry/new-york-v4/examples/label-demo.tsx function LabelDemo (line 4) | function LabelDemo() { FILE: apps/v4/registry/new-york-v4/examples/menubar-demo.tsx function MenubarDemo (line 17) | function MenubarDemo() { FILE: apps/v4/registry/new-york-v4/examples/mode-toggle.tsx function ModeToggle (line 15) | function ModeToggle() { FILE: apps/v4/registry/new-york-v4/examples/native-select-demo.tsx function NativeSelectDemo (line 6) | function NativeSelectDemo() { FILE: apps/v4/registry/new-york-v4/examples/native-select-disabled.tsx function NativeSelectDisabled (line 6) | function NativeSelectDisabled() { FILE: apps/v4/registry/new-york-v4/examples/native-select-groups.tsx function NativeSelectGroups (line 7) | function NativeSelectGroups() { FILE: apps/v4/registry/new-york-v4/examples/native-select-invalid.tsx function NativeSelectInvalid (line 6) | function NativeSelectInvalid() { FILE: apps/v4/registry/new-york-v4/examples/navigation-menu-demo.tsx function NavigationMenuDemo (line 56) | function NavigationMenuDemo() { function ListItem (line 197) | function ListItem({ FILE: apps/v4/registry/new-york-v4/examples/pagination-demo.tsx function PaginationDemo (line 11) | function PaginationDemo() { FILE: apps/v4/registry/new-york-v4/examples/popover-demo.tsx function PopoverDemo (line 10) | function PopoverDemo() { FILE: apps/v4/registry/new-york-v4/examples/progress-demo.tsx function ProgressDemo (line 7) | function ProgressDemo() { FILE: apps/v4/registry/new-york-v4/examples/radio-group-demo.tsx function RadioGroupDemo (line 7) | function RadioGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/resizable-demo-with-handle.tsx function ResizableDemo (line 7) | function ResizableDemo() { FILE: apps/v4/registry/new-york-v4/examples/resizable-demo.tsx function ResizableDemo (line 7) | function ResizableDemo() { FILE: apps/v4/registry/new-york-v4/examples/resizable-handle.tsx function ResizableHandleDemo (line 7) | function ResizableHandleDemo() { FILE: apps/v4/registry/new-york-v4/examples/resizable-vertical.tsx function ResizableDemo (line 7) | function ResizableDemo() { FILE: apps/v4/registry/new-york-v4/examples/scroll-area-demo.tsx function ScrollAreaDemo (line 10) | function ScrollAreaDemo() { FILE: apps/v4/registry/new-york-v4/examples/scroll-area-horizontal-demo.tsx type Artwork (line 6) | interface Artwork { function ScrollAreaHorizontalDemo (line 26) | function ScrollAreaHorizontalDemo() { FILE: apps/v4/registry/new-york-v4/examples/select-demo.tsx function SelectDemo (line 13) | function SelectDemo() { FILE: apps/v4/registry/new-york-v4/examples/select-scrollable.tsx function SelectScrollable (line 13) | function SelectScrollable() { FILE: apps/v4/registry/new-york-v4/examples/separator-demo.tsx function SeparatorDemo (line 3) | function SeparatorDemo() { FILE: apps/v4/registry/new-york-v4/examples/sheet-demo.tsx function SheetDemo (line 15) | function SheetDemo() { FILE: apps/v4/registry/new-york-v4/examples/sheet-side.tsx constant SHEET_SIDES (line 17) | const SHEET_SIDES = ["top", "right", "bottom", "left"] as const type SheetSide (line 19) | type SheetSide = (typeof SHEET_SIDES)[number] function SheetSide (line 21) | function SheetSide() { FILE: apps/v4/registry/new-york-v4/examples/skeleton-card.tsx function SkeletonCard (line 3) | function SkeletonCard() { FILE: apps/v4/registry/new-york-v4/examples/skeleton-demo.tsx function SkeletonDemo (line 3) | function SkeletonDemo() { FILE: apps/v4/registry/new-york-v4/examples/slider-demo.tsx type SliderProps (line 4) | type SliderProps = React.ComponentProps function SliderDemo (line 6) | function SliderDemo({ className, ...props }: SliderProps) { FILE: apps/v4/registry/new-york-v4/examples/sonner-demo.tsx function SonnerDemo (line 7) | function SonnerDemo() { FILE: apps/v4/registry/new-york-v4/examples/sonner-types.tsx function SonnerTypes (line 7) | function SonnerTypes() { FILE: apps/v4/registry/new-york-v4/examples/spinner-badge.tsx function SpinnerBadge (line 4) | function SpinnerBadge() { FILE: apps/v4/registry/new-york-v4/examples/spinner-basic.tsx function SpinnerBasic (line 3) | function SpinnerBasic() { FILE: apps/v4/registry/new-york-v4/examples/spinner-button.tsx function SpinnerButton (line 4) | function SpinnerButton() { FILE: apps/v4/registry/new-york-v4/examples/spinner-color.tsx function SpinnerColor (line 3) | function SpinnerColor() { FILE: apps/v4/registry/new-york-v4/examples/spinner-custom.tsx function Spinner (line 5) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { function SpinnerCustom (line 16) | function SpinnerCustom() { FILE: apps/v4/registry/new-york-v4/examples/spinner-demo.tsx function SpinnerDemo (line 9) | function SpinnerDemo() { FILE: apps/v4/registry/new-york-v4/examples/spinner-empty.tsx function SpinnerEmpty (line 12) | function SpinnerEmpty() { FILE: apps/v4/registry/new-york-v4/examples/spinner-input-group.tsx function SpinnerInputGroup (line 12) | function SpinnerInputGroup() { FILE: apps/v4/registry/new-york-v4/examples/spinner-item.tsx function SpinnerItem (line 14) | function SpinnerItem() { FILE: apps/v4/registry/new-york-v4/examples/spinner-size.tsx function SpinnerSize (line 3) | function SpinnerSize() { FILE: apps/v4/registry/new-york-v4/examples/switch-demo.tsx function SwitchDemo (line 4) | function SwitchDemo() { FILE: apps/v4/registry/new-york-v4/examples/table-demo.tsx function TableDemo (line 57) | function TableDemo() { FILE: apps/v4/registry/new-york-v4/examples/tabs-demo.tsx function TabsDemo (line 21) | function TabsDemo() { FILE: apps/v4/registry/new-york-v4/examples/textarea-demo.tsx function TextareaDemo (line 3) | function TextareaDemo() { FILE: apps/v4/registry/new-york-v4/examples/textarea-disabled.tsx function TextareaDisabled (line 3) | function TextareaDisabled() { FILE: apps/v4/registry/new-york-v4/examples/textarea-with-button.tsx function TextareaWithButton (line 4) | function TextareaWithButton() { FILE: apps/v4/registry/new-york-v4/examples/textarea-with-label.tsx function TextareaWithLabel (line 4) | function TextareaWithLabel() { FILE: apps/v4/registry/new-york-v4/examples/textarea-with-text.tsx function TextareaWithText (line 4) | function TextareaWithText() { FILE: apps/v4/registry/new-york-v4/examples/toggle-demo.tsx function ToggleDemo (line 5) | function ToggleDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-disabled.tsx function ToggleDisabled (line 5) | function ToggleDisabled() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-demo.tsx function ToggleGroupDemo (line 8) | function ToggleGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-disabled.tsx function ToggleGroupDemo (line 8) | function ToggleGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-lg.tsx function ToggleGroupDemo (line 8) | function ToggleGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-outline.tsx function ToggleGroupDemo (line 8) | function ToggleGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-single.tsx function ToggleGroupDemo (line 8) | function ToggleGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-sm.tsx function ToggleGroupDemo (line 8) | function ToggleGroupDemo() { FILE: apps/v4/registry/new-york-v4/examples/toggle-group-spacing.tsx function ToggleGroupSpacing (line 8) | function ToggleGroupSpacing() { FILE: apps/v4/registry/new-york-v4/examples/toggle-lg.tsx function ToggleLg (line 5) | function ToggleLg() { FILE: apps/v4/registry/new-york-v4/examples/toggle-outline.tsx function ToggleOutline (line 5) | function ToggleOutline() { FILE: apps/v4/registry/new-york-v4/examples/toggle-sm.tsx function ToggleSm (line 5) | function ToggleSm() { FILE: apps/v4/registry/new-york-v4/examples/toggle-with-text.tsx function ToggleWithText (line 5) | function ToggleWithText() { FILE: apps/v4/registry/new-york-v4/examples/tooltip-demo.tsx function TooltipDemo (line 8) | function TooltipDemo() { FILE: apps/v4/registry/new-york-v4/examples/typography-blockquote.tsx function TypographyBlockquote (line 1) | function TypographyBlockquote() { FILE: apps/v4/registry/new-york-v4/examples/typography-demo.tsx function TypographyDemo (line 1) | function TypographyDemo() { FILE: apps/v4/registry/new-york-v4/examples/typography-h1.tsx function TypographyH1 (line 1) | function TypographyH1() { FILE: apps/v4/registry/new-york-v4/examples/typography-h2.tsx function TypographyH2 (line 1) | function TypographyH2() { FILE: apps/v4/registry/new-york-v4/examples/typography-h3.tsx function TypographyH3 (line 1) | function TypographyH3() { FILE: apps/v4/registry/new-york-v4/examples/typography-h4.tsx function TypographyH4 (line 1) | function TypographyH4() { FILE: apps/v4/registry/new-york-v4/examples/typography-inline-code.tsx function TypographyInlineCode (line 1) | function TypographyInlineCode() { FILE: apps/v4/registry/new-york-v4/examples/typography-large.tsx function TypographyLarge (line 1) | function TypographyLarge() { FILE: apps/v4/registry/new-york-v4/examples/typography-lead.tsx function TypographyLead (line 1) | function TypographyLead() { FILE: apps/v4/registry/new-york-v4/examples/typography-list.tsx function TypographyList (line 1) | function TypographyList() { FILE: apps/v4/registry/new-york-v4/examples/typography-muted.tsx function TypographyMuted (line 1) | function TypographyMuted() { FILE: apps/v4/registry/new-york-v4/examples/typography-p.tsx function TypographyP (line 1) | function TypographyP() { FILE: apps/v4/registry/new-york-v4/examples/typography-small.tsx function TypographySmall (line 1) | function TypographySmall() { FILE: apps/v4/registry/new-york-v4/examples/typography-table.tsx function TypographyTable (line 1) | function TypographyTable() { FILE: apps/v4/registry/new-york-v4/hooks/use-mobile.ts constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768 function useIsMobile (line 5) | function useIsMobile() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-controlled.tsx function AppSidebar (line 56) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-demo.tsx function AppSidebar (line 54) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-footer.tsx function AppSidebar (line 24) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-group-action.tsx function AppSidebar (line 19) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-group-collapsible.tsx function AppSidebar (line 22) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-group.tsx function AppSidebar (line 17) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-header.tsx function AppSidebar (line 22) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-menu-action.tsx function AppSidebar (line 59) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-menu-badge.tsx function AppSidebar (line 57) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-menu-collapsible.tsx function AppSidebar (line 152) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-menu-sub.tsx function AppSidebar (line 145) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-menu.tsx function AppSidebar (line 51) | function AppSidebar() { FILE: apps/v4/registry/new-york-v4/internal/sidebar-rsc.tsx function fetchProjects (line 57) | async function fetchProjects() { function AppSidebar (line 62) | function AppSidebar() { function NavProjectsSkeleton (line 81) | function NavProjectsSkeleton() { function NavProjects (line 93) | async function NavProjects() { FILE: apps/v4/registry/new-york-v4/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/v4/registry/new-york-v4/registry.ts constant DEPRECATED_ITEMS (line 13) | const DEPRECATED_ITEMS = [ constant NEW_YORK_V4_STYLE (line 23) | const NEW_YORK_V4_STYLE = { FILE: apps/v4/registry/new-york-v4/ui/accordion.tsx function Accordion (line 9) | function Accordion({ function AccordionItem (line 15) | function AccordionItem({ function AccordionTrigger (line 28) | function AccordionTrigger({ function AccordionContent (line 50) | function AccordionContent({ FILE: apps/v4/registry/new-york-v4/ui/alert-dialog.tsx function AlertDialog (line 9) | function AlertDialog({ function AlertDialogTrigger (line 15) | function AlertDialogTrigger({ function AlertDialogPortal (line 23) | function AlertDialogPortal({ function AlertDialogOverlay (line 31) | function AlertDialogOverlay({ function AlertDialogContent (line 47) | function AlertDialogContent({ function AlertDialogHeader (line 70) | function AlertDialogHeader({ function AlertDialogFooter (line 86) | function AlertDialogFooter({ function AlertDialogTitle (line 102) | function AlertDialogTitle({ function AlertDialogDescription (line 118) | function AlertDialogDescription({ function AlertDialogMedia (line 131) | function AlertDialogMedia({ function AlertDialogAction (line 147) | function AlertDialogAction({ function AlertDialogCancel (line 165) | function AlertDialogCancel({ FILE: apps/v4/registry/new-york-v4/ui/alert.tsx function Alert (line 22) | function Alert({ function AlertTitle (line 37) | function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { function AlertDescription (line 50) | function AlertDescription({ FILE: apps/v4/registry/new-york-v4/ui/aspect-ratio.tsx function AspectRatio (line 5) | function AspectRatio({ FILE: apps/v4/registry/new-york-v4/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 28) | function AvatarImage({ function AvatarFallback (line 41) | function AvatarFallback({ function AvatarBadge (line 57) | function AvatarBadge({ className, ...props }: React.ComponentProps<"span... function AvatarGroup (line 73) | function AvatarGroup({ className, ...props }: React.ComponentProps<"div"... function AvatarGroupCount (line 86) | function AvatarGroupCount({ FILE: apps/v4/registry/new-york-v4/ui/badge.tsx function Badge (line 29) | function Badge({ FILE: apps/v4/registry/new-york-v4/ui/breadcrumb.tsx function Breadcrumb (line 7) | function Breadcrumb({ ...props }: React.ComponentProps<"nav">) { function BreadcrumbList (line 11) | function BreadcrumbList({ className, ...props }: React.ComponentProps<"o... function BreadcrumbItem (line 24) | function BreadcrumbItem({ className, ...props }: React.ComponentProps<"l... function BreadcrumbLink (line 34) | function BreadcrumbLink({ function BreadcrumbPage (line 52) | function BreadcrumbPage({ className, ...props }: React.ComponentProps<"s... function BreadcrumbSeparator (line 65) | function BreadcrumbSeparator({ function BreadcrumbEllipsis (line 83) | function BreadcrumbEllipsis({ FILE: apps/v4/registry/new-york-v4/ui/button-group.tsx function ButtonGroup (line 24) | function ButtonGroup({ function ButtonGroupText (line 40) | function ButtonGroupText({ function ButtonGroupSeparator (line 60) | function ButtonGroupSeparator({ FILE: apps/v4/registry/new-york-v4/ui/button.tsx function Button (line 41) | function Button({ FILE: apps/v4/registry/new-york-v4/ui/calendar.tsx function Calendar (line 18) | function Calendar({ function CalendarDayButton (line 182) | function CalendarDayButton({ FILE: apps/v4/registry/new-york-v4/ui/card.tsx function Card (line 5) | function Card({ className, ...props }: React.ComponentProps<"div">) { function CardHeader (line 18) | function CardHeader({ className, ...props }: React.ComponentProps<"div">) { function CardTitle (line 31) | function CardTitle({ className, ...props }: React.ComponentProps<"div">) { function CardDescription (line 41) | function CardDescription({ className, ...props }: React.ComponentProps<"... function CardAction (line 51) | function CardAction({ className, ...props }: React.ComponentProps<"div">) { function CardContent (line 64) | function CardContent({ className, ...props }: React.ComponentProps<"div"... function CardFooter (line 74) | function CardFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/new-york-v4/ui/carousel.tsx type CarouselApi (line 12) | type CarouselApi = UseEmblaCarouselType[1] type UseCarouselParameters (line 13) | type UseCarouselParameters = Parameters type CarouselOptions (line 14) | type CarouselOptions = UseCarouselParameters[0] type CarouselPlugin (line 15) | type CarouselPlugin = UseCarouselParameters[1] type CarouselProps (line 17) | type CarouselProps = { type CarouselContextProps (line 24) | type CarouselContextProps = { function useCarousel (line 35) | function useCarousel() { function Carousel (line 45) | function Carousel({ function CarouselContent (line 135) | function CarouselContent({ className, ...props }: React.ComponentProps<"... function CarouselItem (line 156) | function CarouselItem({ className, ...props }: React.ComponentProps<"div... function CarouselPrevious (line 174) | function CarouselPrevious({ function CarouselNext (line 204) | function CarouselNext({ FILE: apps/v4/registry/new-york-v4/ui/chart.tsx constant THEMES (line 9) | const THEMES = { light: "", dark: ".dark" } as const type ChartConfig (line 11) | type ChartConfig = { type ChartContextProps (line 21) | type ChartContextProps = { function useChart (line 27) | function useChart() { function ChartContainer (line 37) | function ChartContainer({ function ChartTooltipContent (line 107) | function ChartTooltipContent({ function ChartLegendContent (line 255) | function ChartLegendContent({ function getPayloadConfigFromPayload (line 312) | function getPayloadConfigFromPayload( FILE: apps/v4/registry/new-york-v4/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: apps/v4/registry/new-york-v4/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/v4/registry/new-york-v4/ui/combobox.tsx function ComboboxValue (line 18) | function ComboboxValue({ ...props }: ComboboxPrimitive.Value.Props) { function ComboboxTrigger (line 22) | function ComboboxTrigger({ function ComboboxClear (line 42) | function ComboboxClear({ className, ...props }: ComboboxPrimitive.Clear.... function ComboboxInput (line 55) | function ComboboxInput({ function ComboboxContent (line 92) | function ComboboxContent({ function ComboboxList (line 129) | function ComboboxList({ className, ...props }: ComboboxPrimitive.List.Pr... function ComboboxItem (line 142) | function ComboboxItem({ function ComboboxGroup (line 169) | function ComboboxGroup({ className, ...props }: ComboboxPrimitive.Group.... function ComboboxLabel (line 179) | function ComboboxLabel({ function ComboboxCollection (line 195) | function ComboboxCollection({ ...props }: ComboboxPrimitive.Collection.P... function ComboboxEmpty (line 201) | function ComboboxEmpty({ className, ...props }: ComboboxPrimitive.Empty.... function ComboboxSeparator (line 214) | function ComboboxSeparator({ function ComboboxChips (line 227) | function ComboboxChips({ function ComboboxChip (line 244) | function ComboboxChip({ function ComboboxChipsInput (line 275) | function ComboboxChipsInput({ function useComboboxAnchor (line 289) | function useComboboxAnchor() { FILE: apps/v4/registry/new-york-v4/ui/command.tsx function Command (line 16) | function Command({ function CommandDialog (line 32) | function CommandDialog({ function CommandInput (line 63) | function CommandInput({ function CommandList (line 85) | function CommandList({ function CommandEmpty (line 101) | function CommandEmpty({ function CommandGroup (line 113) | function CommandGroup({ function CommandSeparator (line 129) | function CommandSeparator({ function CommandItem (line 142) | function CommandItem({ function CommandShortcut (line 158) | function CommandShortcut({ FILE: apps/v4/registry/new-york-v4/ui/context-menu.tsx function ContextMenu (line 9) | function ContextMenu({ function ContextMenuTrigger (line 15) | function ContextMenuTrigger({ function ContextMenuGroup (line 23) | function ContextMenuGroup({ function ContextMenuPortal (line 31) | function ContextMenuPortal({ function ContextMenuSub (line 39) | function ContextMenuSub({ function ContextMenuRadioGroup (line 45) | function ContextMenuRadioGroup({ function ContextMenuSubTrigger (line 56) | function ContextMenuSubTrigger({ function ContextMenuSubContent (line 80) | function ContextMenuSubContent({ function ContextMenuContent (line 96) | function ContextMenuContent({ function ContextMenuItem (line 114) | function ContextMenuItem({ function ContextMenuCheckboxItem (line 137) | function ContextMenuCheckboxItem({ function ContextMenuRadioItem (line 163) | function ContextMenuRadioItem({ function ContextMenuLabel (line 187) | function ContextMenuLabel({ function ContextMenuSeparator (line 207) | function ContextMenuSeparator({ function ContextMenuShortcut (line 220) | function ContextMenuShortcut({ FILE: apps/v4/registry/new-york-v4/ui/dialog.tsx function Dialog (line 10) | function Dialog({ function DialogTrigger (line 16) | function DialogTrigger({ function DialogPortal (line 22) | function DialogPortal({ function DialogClose (line 28) | function DialogClose({ function DialogOverlay (line 34) | function DialogOverlay({ function DialogContent (line 50) | function DialogContent({ function DialogHeader (line 84) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 94) | function DialogFooter({ function DialogTitle (line 121) | function DialogTitle({ function DialogDescription (line 134) | function DialogDescription({ FILE: apps/v4/registry/new-york-v4/ui/direction.tsx function DirectionProvider (line 6) | function DirectionProvider({ FILE: apps/v4/registry/new-york-v4/ui/drawer.tsx function Drawer (line 8) | function Drawer({ function DrawerTrigger (line 14) | function DrawerTrigger({ function DrawerPortal (line 20) | function DrawerPortal({ function DrawerClose (line 26) | function DrawerClose({ function DrawerOverlay (line 32) | function DrawerOverlay({ function DrawerContent (line 48) | function DrawerContent({ function DrawerHeader (line 75) | function DrawerHeader({ className, ...props }: React.ComponentProps<"div... function DrawerFooter (line 88) | function DrawerFooter({ className, ...props }: React.ComponentProps<"div... function DrawerTitle (line 98) | function DrawerTitle({ function DrawerDescription (line 111) | function DrawerDescription({ FILE: apps/v4/registry/new-york-v4/ui/dropdown-menu.tsx function DropdownMenu (line 9) | function DropdownMenu({ function DropdownMenuPortal (line 15) | function DropdownMenuPortal({ function DropdownMenuTrigger (line 23) | function DropdownMenuTrigger({ function DropdownMenuContent (line 34) | function DropdownMenuContent({ function DropdownMenuGroup (line 54) | function DropdownMenuGroup({ function DropdownMenuItem (line 62) | function DropdownMenuItem({ function DropdownMenuCheckboxItem (line 85) | function DropdownMenuCheckboxItem({ function DropdownMenuRadioGroup (line 111) | function DropdownMenuRadioGroup({ function DropdownMenuRadioItem (line 122) | function DropdownMenuRadioItem({ function DropdownMenuLabel (line 146) | function DropdownMenuLabel({ function DropdownMenuSeparator (line 166) | function DropdownMenuSeparator({ function DropdownMenuShortcut (line 179) | function DropdownMenuShortcut({ function DropdownMenuSub (line 195) | function DropdownMenuSub({ function DropdownMenuSubTrigger (line 201) | function DropdownMenuSubTrigger({ function DropdownMenuSubContent (line 225) | function DropdownMenuSubContent({ FILE: apps/v4/registry/new-york-v4/ui/empty.tsx function Empty (line 5) | function Empty({ className, ...props }: React.ComponentProps<"div">) { function EmptyHeader (line 18) | function EmptyHeader({ className, ...props }: React.ComponentProps<"div"... function EmptyMedia (line 46) | function EmptyMedia({ function EmptyTitle (line 61) | function EmptyTitle({ className, ...props }: React.ComponentProps<"div">) { function EmptyDescription (line 71) | function EmptyDescription({ className, ...props }: React.ComponentProps<... function EmptyContent (line 84) | function EmptyContent({ className, ...props }: React.ComponentProps<"div... FILE: apps/v4/registry/new-york-v4/ui/field.tsx function FieldSet (line 10) | function FieldSet({ className, ...props }: React.ComponentProps<"fieldse... function FieldLegend (line 24) | function FieldLegend({ function FieldGroup (line 44) | function FieldGroup({ className, ...props }: React.ComponentProps<"div">) { function Field (line 81) | function Field({ function FieldContent (line 97) | function FieldContent({ className, ...props }: React.ComponentProps<"div... function FieldLabel (line 110) | function FieldLabel({ function FieldTitle (line 128) | function FieldTitle({ className, ...props }: React.ComponentProps<"div">) { function FieldDescription (line 141) | function FieldDescription({ className, ...props }: React.ComponentProps<... function FieldSeparator (line 156) | function FieldSeparator({ function FieldError (line 186) | function FieldError({ FILE: apps/v4/registry/new-york-v4/ui/form.tsx type FormFieldContextValue (line 21) | type FormFieldContextValue< type FormItemContextValue (line 68) | type FormItemContextValue = { function FormItem (line 76) | function FormItem({ className, ...props }: React.ComponentProps<"div">) { function FormLabel (line 90) | function FormLabel({ function FormControl (line 107) | function FormControl({ ...props }: React.ComponentProps) { FILE: apps/v4/registry/new-york-v4/ui/hover-card.tsx function HoverCard (line 8) | function HoverCard({ function HoverCardTrigger (line 14) | function HoverCardTrigger({ function HoverCardContent (line 22) | function HoverCardContent({ FILE: apps/v4/registry/new-york-v4/ui/input-group.tsx function InputGroup (line 11) | function InputGroup({ className, ...props }: React.ComponentProps<"div">) { function InputGroupAddon (line 60) | function InputGroupAddon({ function InputGroupButton (line 100) | function InputGroupButton({ function InputGroupText (line 119) | function InputGroupText({ className, ...props }: React.ComponentProps<"s... function InputGroupInput (line 131) | function InputGroupInput({ function InputGroupTextarea (line 147) | function InputGroupTextarea({ FILE: apps/v4/registry/new-york-v4/ui/input-otp.tsx function InputOTP (line 9) | function InputOTP({ function InputOTPGroup (line 29) | function InputOTPGroup({ className, ...props }: React.ComponentProps<"di... function InputOTPSlot (line 39) | function InputOTPSlot({ function InputOTPSeparator (line 69) | function InputOTPSeparator({ ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/new-york-v4/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/v4/registry/new-york-v4/ui/item.tsx function ItemGroup (line 8) | function ItemGroup({ className, ...props }: React.ComponentProps<"div">) { function ItemSeparator (line 19) | function ItemSeparator({ function Item (line 54) | function Item({ function ItemMedia (line 91) | function ItemMedia({ function ItemContent (line 106) | function ItemContent({ className, ...props }: React.ComponentProps<"div"... function ItemTitle (line 119) | function ItemTitle({ className, ...props }: React.ComponentProps<"div">) { function ItemDescription (line 132) | function ItemDescription({ className, ...props }: React.ComponentProps<"... function ItemActions (line 146) | function ItemActions({ className, ...props }: React.ComponentProps<"div"... function ItemHeader (line 156) | function ItemHeader({ className, ...props }: React.ComponentProps<"div">) { function ItemFooter (line 169) | function ItemFooter({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/new-york-v4/ui/kbd.tsx function Kbd (line 3) | function Kbd({ className, ...props }: React.ComponentProps<"kbd">) { function KbdGroup (line 18) | function KbdGroup({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/new-york-v4/ui/label.tsx function Label (line 8) | function Label({ FILE: apps/v4/registry/new-york-v4/ui/menubar.tsx function Menubar (line 9) | function Menubar({ function MenubarMenu (line 25) | function MenubarMenu({ function MenubarGroup (line 31) | function MenubarGroup({ function MenubarPortal (line 37) | function MenubarPortal({ function MenubarRadioGroup (line 43) | function MenubarRadioGroup({ function MenubarTrigger (line 51) | function MenubarTrigger({ function MenubarContent (line 67) | function MenubarContent({ function MenubarItem (line 91) | function MenubarItem({ function MenubarCheckboxItem (line 114) | function MenubarCheckboxItem({ function MenubarRadioItem (line 140) | function MenubarRadioItem({ function MenubarLabel (line 164) | function MenubarLabel({ function MenubarSeparator (line 184) | function MenubarSeparator({ function MenubarShortcut (line 197) | function MenubarShortcut({ function MenubarSub (line 213) | function MenubarSub({ function MenubarSubTrigger (line 219) | function MenubarSubTrigger({ function MenubarSubContent (line 243) | function MenubarSubContent({ FILE: apps/v4/registry/new-york-v4/ui/native-select.tsx function NativeSelect (line 6) | function NativeSelect({ function NativeSelectOption (line 36) | function NativeSelectOption({ ...props }: React.ComponentProps<"option">) { function NativeSelectOptGroup (line 40) | function NativeSelectOptGroup({ FILE: apps/v4/registry/new-york-v4/ui/navigation-menu.tsx function NavigationMenu (line 8) | function NavigationMenu({ function NavigationMenuList (line 32) | function NavigationMenuList({ function NavigationMenuItem (line 48) | function NavigationMenuItem({ function NavigationMenuTrigger (line 65) | function NavigationMenuTrigger({ function NavigationMenuContent (line 85) | function NavigationMenuContent({ function NavigationMenuViewport (line 102) | function NavigationMenuViewport({ function NavigationMenuLink (line 124) | function NavigationMenuLink({ function NavigationMenuIndicator (line 140) | function NavigationMenuIndicator({ FILE: apps/v4/registry/new-york-v4/ui/pagination.tsx function Pagination (line 11) | function Pagination({ className, ...props }: React.ComponentProps<"nav">) { function PaginationContent (line 23) | function PaginationContent({ function PaginationItem (line 36) | function PaginationItem({ ...props }: React.ComponentProps<"li">) { type PaginationLinkProps (line 40) | type PaginationLinkProps = { function PaginationLink (line 45) | function PaginationLink({ function PaginationPrevious (line 68) | function PaginationPrevious({ function PaginationNext (line 85) | function PaginationNext({ function PaginationEllipsis (line 102) | function PaginationEllipsis({ FILE: apps/v4/registry/new-york-v4/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 20) | function PopoverContent({ function PopoverAnchor (line 42) | function PopoverAnchor({ function PopoverHeader (line 48) | function PopoverHeader({ className, ...props }: React.ComponentProps<"di... function PopoverTitle (line 58) | function PopoverTitle({ className, ...props }: React.ComponentProps<"h2"... function PopoverDescription (line 68) | function PopoverDescription({ FILE: apps/v4/registry/new-york-v4/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: apps/v4/registry/new-york-v4/ui/radio-group.tsx function RadioGroup (line 9) | function RadioGroup({ function RadioGroupItem (line 22) | function RadioGroupItem({ FILE: apps/v4/registry/new-york-v4/ui/resizable.tsx function ResizablePanelGroup (line 8) | function ResizablePanelGroup({ function ResizablePanel (line 24) | function ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) { function ResizableHandle (line 28) | function ResizableHandle({ FILE: apps/v4/registry/new-york-v4/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: apps/v4/registry/new-york-v4/ui/select.tsx function Select (line 9) | function Select({ function SelectGroup (line 15) | function SelectGroup({ function SelectValue (line 21) | function SelectValue({ function SelectTrigger (line 27) | function SelectTrigger({ function SelectContent (line 53) | function SelectContent({ function SelectLabel (line 90) | function SelectLabel({ function SelectItem (line 103) | function SelectItem({ function SelectSeparator (line 130) | function SelectSeparator({ function SelectScrollUpButton (line 143) | function SelectScrollUpButton({ function SelectScrollDownButton (line 161) | function SelectScrollDownButton({ FILE: apps/v4/registry/new-york-v4/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: apps/v4/registry/new-york-v4/ui/sheet.tsx function Sheet (line 9) | function Sheet({ ...props }: React.ComponentProps) { function SidebarMenuItem (line 465) | function SidebarMenuItem({ className, ...props }: React.ComponentProps<"... function SidebarMenuButton (line 498) | function SidebarMenuButton({ function SidebarMenuAction (line 548) | function SidebarMenuAction({ function SidebarMenuBadge (line 580) | function SidebarMenuBadge({ function SidebarMenuSkeleton (line 602) | function SidebarMenuSkeleton({ function SidebarMenuSub (line 640) | function SidebarMenuSub({ className, ...props }: React.ComponentProps<"u... function SidebarMenuSubItem (line 655) | function SidebarMenuSubItem({ function SidebarMenuSubButton (line 669) | function SidebarMenuSubButton({ FILE: apps/v4/registry/new-york-v4/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/v4/registry/new-york-v4/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: apps/v4/registry/new-york-v4/ui/spinner.tsx function Spinner (line 5) | function Spinner({ className, ...props }: React.ComponentProps<"svg">) { FILE: apps/v4/registry/new-york-v4/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: apps/v4/registry/new-york-v4/ui/table.tsx function Table (line 7) | function Table({ className, ...props }: React.ComponentProps<"table">) { function TableHeader (line 22) | function TableHeader({ className, ...props }: React.ComponentProps<"thea... function TableBody (line 32) | function TableBody({ className, ...props }: React.ComponentProps<"tbody"... function TableFooter (line 42) | function TableFooter({ className, ...props }: React.ComponentProps<"tfoo... function TableRow (line 55) | function TableRow({ className, ...props }: React.ComponentProps<"tr">) { function TableHead (line 68) | function TableHead({ className, ...props }: React.ComponentProps<"th">) { function TableCell (line 81) | function TableCell({ className, ...props }: React.ComponentProps<"td">) { function TableCaption (line 94) | function TableCaption({ FILE: apps/v4/registry/new-york-v4/ui/tabs.tsx function Tabs (line 9) | function Tabs({ function TabsList (line 43) | function TabsList({ function TabsTrigger (line 59) | function TabsTrigger({ function TabsContent (line 78) | function TabsContent({ FILE: apps/v4/registry/new-york-v4/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/v4/registry/new-york-v4/ui/toggle-group.tsx function ToggleGroup (line 20) | function ToggleGroup({ function ToggleGroupItem (line 51) | function ToggleGroupItem({ FILE: apps/v4/registry/new-york-v4/ui/toggle.tsx function Toggle (line 31) | function Toggle({ FILE: apps/v4/registry/new-york-v4/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 27) | function TooltipTrigger({ function TooltipContent (line 33) | function TooltipContent({ FILE: apps/v4/registry/styles.tsx constant STYLES (line 3) | const STYLES = [ type Style (line 121) | type Style = (typeof STYLES)[number] FILE: apps/v4/registry/themes.ts constant THEMES (line 3) | const THEMES: RegistryItem[] = [ type Theme (line 1086) | type Theme = (typeof THEMES)[number] FILE: apps/v4/scripts/build-examples.ts function buildExamplesIndex (line 7) | async function buildExamplesIndex() { FILE: apps/v4/scripts/build-icons.ts type IconUsage (line 6) | type IconUsage = Record> function findTsxFiles (line 8) | function findTsxFiles(dir: string) { function scanIconUsage (line 24) | function scanIconUsage() { function generateIconFiles (line 61) | function generateIconFiles(iconUsage: IconUsage) { function main (line 84) | function main() { function startWatcher (line 94) | async function startWatcher() { FILE: packages/shadcn/src/commands/add.ts function promptForRegistryComponents (line 318) | async function promptForRegistryComponents( FILE: packages/shadcn/src/commands/diff.ts function diffComponent (line 171) | async function diffComponent( function printDiff (line 242) | async function printDiff(diff: Change[]) { FILE: packages/shadcn/src/commands/info.ts constant GITHUB_RAW_BASE (line 20) | const GITHUB_RAW_BASE = function getRegistries (line 80) | function getRegistries( function collectInfo (line 94) | function collectInfo( function printInfo (line 156) | function printInfo(data: ReturnType) { function printEntries (line 242) | function printEntries(entries: Record) { FILE: packages/shadcn/src/commands/init.ts function runInit (line 562) | async function runInit( function promptForConfig (line 781) | async function promptForConfig(defaultConfig: Config | null = null) { function promptForMinimalConfig (line 901) | async function promptForMinimalConfig( function confirmBaseSwitch (line 953) | async function confirmBaseSwitch(existingStyle: string, resolvedBase: st... FILE: packages/shadcn/src/commands/mcp.ts constant SHADCN_MCP_VERSION (line 20) | const SHADCN_MCP_VERSION = "latest" constant CLIENTS (line 22) | const CLIENTS = [ constant DEPENDENCIES (line 88) | const DEPENDENCIES = [`shadcn@${SHADCN_MCP_VERSION}`] function runMcpInit (line 229) | async function runMcpInit(options: z.infer) { FILE: packages/shadcn/src/commands/registry/add.ts function parseRegistryArg (line 52) | function parseRegistryArg(arg: string): { function pluralize (line 69) | function pluralize(count: number, singular: string, plural: string) { function addRegistriesToConfig (line 73) | async function addRegistriesToConfig( function promptForRegistries (line 214) | async function promptForRegistries(options: { silent?: boolean }) { FILE: packages/shadcn/src/commands/registry/build.ts function buildRegistry (line 47) | async function buildRegistry(opts: z.infer) { function resolveRegistryItems (line 186) | async function resolveRegistryItems( FILE: packages/shadcn/src/icons/libraries.ts type IconLibraries (line 45) | type IconLibraries = typeof iconLibraries type IconLibrary (line 47) | type IconLibrary = IconLibraries[keyof IconLibraries] type IconLibraryName (line 49) | type IconLibraryName = keyof IconLibraries FILE: packages/shadcn/src/index.ts function main (line 20) | async function main() { FILE: packages/shadcn/src/mcp/utils.ts constant SHADCN_CLI_COMMAND (line 6) | const SHADCN_CLI_COMMAND = "shadcn@latest" function npxShadcn (line 8) | async function npxShadcn(command: string) { function getMcpConfig (line 13) | async function getMcpConfig(cwd = process.cwd()) { function formatSearchResultsWithPagination (line 23) | function formatSearchResultsWithPagination( function formatRegistryItems (line 81) | function formatRegistryItems( function formatItemExamples (line 103) | function formatItemExamples( FILE: packages/shadcn/src/migrations/migrate-icons.ts function migrateIcons (line 18) | async function migrateIcons(config: Config) { function migrateIconsFile (line 133) | async function migrateIconsFile( FILE: packages/shadcn/src/migrations/migrate-radix.ts function toPascalCase (line 12) | function toPascalCase(str: string): string { function processNamedImports (line 19) | function processNamedImports( function migrateRadix (line 101) | async function migrateRadix( function migrateRadixFile (line 269) | async function migrateRadixFile( FILE: packages/shadcn/src/migrations/migrate-rtl.ts constant FILES_NEEDING_MANUAL_REVIEW (line 13) | const FILES_NEEDING_MANUAL_REVIEW = [ constant RTL_DOCS_URL (line 19) | const RTL_DOCS_URL = `${SHADCN_URL}/docs/rtl#manual-migration-optional` function migrateRtl (line 21) | async function migrateRtl( FILE: packages/shadcn/src/preflights/preflight-add.ts function preFlightAdd (line 16) | async function preFlightAdd(options: z.infer) { FILE: packages/shadcn/src/preflights/preflight-build.ts function preFlightBuild (line 9) | async function preFlightBuild( FILE: packages/shadcn/src/preflights/preflight-init.ts function preFlightInit (line 16) | async function preFlightInit( FILE: packages/shadcn/src/preflights/preflight-migrate.ts function preFlightMigrate (line 12) | async function preFlightMigrate( FILE: packages/shadcn/src/preflights/preflight-registry.ts function preFlightRegistryBuild (line 10) | async function preFlightRegistryBuild( FILE: packages/shadcn/src/preset/preset.ts constant PRESET_BASES (line 13) | const PRESET_BASES = ["radix", "base"] as const constant PRESET_STYLES (line 15) | const PRESET_STYLES = ["nova", "vega", "maia", "lyra", "mira"] as const constant PRESET_BASE_COLORS (line 17) | const PRESET_BASE_COLORS = [ constant PRESET_THEMES (line 28) | const PRESET_THEMES = [ constant PRESET_CHART_COLORS (line 56) | const PRESET_CHART_COLORS = PRESET_THEMES constant V1_CHART_COLOR_MAP (line 61) | const V1_CHART_COLOR_MAP: Record = { constant PRESET_ICON_LIBRARIES (line 71) | const PRESET_ICON_LIBRARIES = [ constant PRESET_FONTS (line 79) | const PRESET_FONTS = [ constant PRESET_FONT_HEADINGS (line 105) | const PRESET_FONT_HEADINGS = ["inherit", ...PRESET_FONTS] as const constant PRESET_RADII (line 107) | const PRESET_RADII = [ constant PRESET_MENU_ACCENTS (line 115) | const PRESET_MENU_ACCENTS = ["subtle", "bold"] as const constant PRESET_MENU_COLORS (line 116) | const PRESET_MENU_COLORS = [ constant PRESET_FIELDS_V1 (line 124) | const PRESET_FIELDS_V1 = [ constant PRESET_FIELDS_V2 (line 136) | const PRESET_FIELDS_V2 = [ type PresetConfig (line 142) | type PresetConfig = { constant DEFAULT_PRESET_CONFIG (line 155) | const DEFAULT_PRESET_CONFIG: PresetConfig = Object.fromEntries( constant BASE62 (line 160) | const BASE62 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst... constant CURRENT_VERSION (line 163) | const CURRENT_VERSION = "b" constant VALID_VERSIONS (line 164) | const VALID_VERSIONS = ["a", "b"] as const function toBase62 (line 166) | function toBase62(num: number) { function fromBase62 (line 177) | function fromBase62(str: string) { function encodePreset (line 189) | function encodePreset(config: Partial) { function decodePreset (line 209) | function decodePreset(code: string): PresetConfig | null { function isPresetCode (line 241) | function isPresetCode(value: string) { function isValidPreset (line 260) | function isValidPreset(code: string) { function generateRandomConfig (line 265) | function generateRandomConfig(): PresetConfig { function generateRandomPreset (line 275) | function generateRandomPreset() { FILE: packages/shadcn/src/preset/presets.test.ts constant SHADCN_URL (line 6) | const SHADCN_URL = REGISTRY_URL.replace(/\/r\/?$/, "") FILE: packages/shadcn/src/preset/presets.ts constant DEFAULT_PRESETS (line 15) | const DEFAULT_PRESETS = { function resolveCreateUrl (line 93) | function resolveCreateUrl( function resolveInitUrl (line 118) | function resolveInitUrl( function promptForBase (line 172) | async function promptForBase() { function promptForPreset (line 186) | async function promptForPreset(options: { function resolveRegistryBaseConfig (line 261) | async function resolveRegistryBaseConfig( function isShadcnInitUrl (line 315) | function isShadcnInitUrl(url: string) { FILE: packages/shadcn/src/registry/api.ts function getRegistry (line 43) | async function getRegistry( function getRegistryItems (line 94) | async function getRegistryItems( function resolveRegistryItems (line 108) | async function resolveRegistryItems( function getRegistriesConfig (line 121) | async function getRegistriesConfig( function getShadcnRegistryIndex (line 162) | async function getShadcnRegistryIndex() { function getRegistryStyles (line 173) | async function getRegistryStyles() { function getRegistryIcons (line 185) | async function getRegistryIcons() { function getRegistryBaseColors (line 195) | async function getRegistryBaseColors() { function getRegistryBaseColor (line 199) | async function getRegistryBaseColor(baseColor: string) { function resolveTree (line 212) | async function resolveTree( function fetchTree (line 242) | async function fetchTree( function getItemTargetPath (line 259) | async function getItemTargetPath( function getRegistries (line 284) | async function getRegistries(options?: { useCache?: boolean }) { function getRegistriesIndex (line 309) | async function getRegistriesIndex(options?: { useCache?: boolean }) { function getPresets (line 318) | async function getPresets(options?: { useCache?: boolean }) { function getPreset (line 333) | async function getPreset( FILE: packages/shadcn/src/registry/builder.ts constant NAME_PLACEHOLDER (line 11) | const NAME_PLACEHOLDER = "{name}" constant STYLE_PLACEHOLDER (line 12) | const STYLE_PLACEHOLDER = "{style}" constant ENV_VAR_PATTERN (line 13) | const ENV_VAR_PATTERN = /\${(\w+)}/g constant QUERY_PARAM_SEPARATOR (line 14) | const QUERY_PARAM_SEPARATOR = "?" constant QUERY_PARAM_DELIMITER (line 15) | const QUERY_PARAM_DELIMITER = "&" function isLocalPath (line 17) | function isLocalPath(path: string) { function buildUrlAndHeadersForRegistryItem (line 21) | function buildUrlAndHeadersForRegistryItem( function buildUrlFromRegistryConfig (line 52) | function buildUrlFromRegistryConfig( function buildHeadersFromRegistryConfig (line 78) | function buildHeadersFromRegistryConfig( function appendQueryParams (line 98) | function appendQueryParams(baseUrl: string, params: Record) { function configWithDefaults (line 20) | function configWithDefaults(config?: DeepPartial) { FILE: packages/shadcn/src/registry/constants.ts constant REGISTRY_URL (line 4) | const REGISTRY_URL = constant SHADCN_URL (line 7) | const SHADCN_URL = REGISTRY_URL.replace(/\/r\/?$/, "") constant FALLBACK_STYLE (line 9) | const FALLBACK_STYLE = "new-york-v4" constant BASE_COLORS (line 11) | const BASE_COLORS = [ constant BUILTIN_REGISTRIES (line 43) | const BUILTIN_REGISTRIES: z.infer = { constant BUILTIN_MODULES (line 47) | const BUILTIN_MODULES = new Set([ constant DEPRECATED_COMPONENTS (line 171) | const DEPRECATED_COMPONENTS = [ FILE: packages/shadcn/src/registry/context.ts type RegistryContext (line 1) | interface RegistryContext { function setRegistryHeaders (line 9) | function setRegistryHeaders( function getRegistryHeadersFromContext (line 16) | function getRegistryHeadersFromContext( function clearRegistryContext (line 22) | function clearRegistryContext() { FILE: packages/shadcn/src/registry/env.ts function expandEnvVars (line 1) | function expandEnvVars(value: string) { function extractEnvVars (line 5) | function extractEnvVars(value: string) { FILE: packages/shadcn/src/registry/errors.ts type RegistryErrorCode (line 30) | type RegistryErrorCode = class RegistryError (line 33) | class RegistryError extends Error { method constructor (line 41) | constructor( method toJSON (line 65) | toJSON() { class RegistryNotFoundError (line 79) | class RegistryNotFoundError extends RegistryError { method constructor (line 80) | constructor( class RegistryGoneError (line 98) | class RegistryGoneError extends RegistryError { method constructor (line 99) | constructor( class RegistryUnauthorizedError (line 117) | class RegistryUnauthorizedError extends RegistryError { method constructor (line 118) | constructor( class RegistryForbiddenError (line 136) | class RegistryForbiddenError extends RegistryError { method constructor (line 137) | constructor( class RegistryFetchError (line 155) | class RegistryFetchError extends RegistryError { method constructor (line 156) | constructor( class RegistryNotConfiguredError (line 193) | class RegistryNotConfiguredError extends RegistryError { method constructor (line 194) | constructor(public readonly registryName: string | null) { class RegistryLocalFileError (line 214) | class RegistryLocalFileError extends RegistryError { method constructor (line 215) | constructor( class RegistryParseError (line 229) | class RegistryParseError extends RegistryError { method constructor (line 232) | constructor( class RegistryMissingEnvironmentVariablesError (line 256) | class RegistryMissingEnvironmentVariablesError extends RegistryError { method constructor (line 257) | constructor( class RegistryInvalidNamespaceError (line 275) | class RegistryInvalidNamespaceError extends RegistryError { method constructor (line 276) | constructor(public readonly name: string) { class ConfigMissingError (line 289) | class ConfigMissingError extends RegistryError { method constructor (line 290) | constructor(public readonly cwd: string) { class ConfigParseError (line 303) | class ConfigParseError extends RegistryError { method constructor (line 304) | constructor( class RegistriesIndexParseError (line 327) | class RegistriesIndexParseError extends RegistryError { method constructor (line 330) | constructor(parseError: unknown) { class InvalidConfigIconLibraryError (line 365) | class InvalidConfigIconLibraryError extends RegistryError { method constructor (line 366) | constructor( FILE: packages/shadcn/src/registry/fetcher.ts function clearRegistryCache (line 26) | function clearRegistryCache() { function fetchRegistry (line 30) | async function fetchRegistry( function fetchRegistryLocal (line 128) | async function fetchRegistryLocal(filePath: string) { FILE: packages/shadcn/src/registry/namespaces.test.ts function checkNamespaceConfiguration (line 15) | function checkNamespaceConfiguration( FILE: packages/shadcn/src/registry/namespaces.ts function resolveRegistryNamespaces (line 8) | async function resolveRegistryNamespaces( FILE: packages/shadcn/src/registry/parser.ts constant REGISTRY_PATTERN (line 2) | const REGISTRY_PATTERN = /^(@[a-zA-Z0-9](?:[a-zA-Z0-9-_]*[a-zA-Z0-9])?)\... function parseRegistryAndItemFromString (line 4) | function parseRegistryAndItemFromString(name: string) { FILE: packages/shadcn/src/registry/resolver.ts function resolveRegistryItemsFromRegistries (line 37) | function resolveRegistryItemsFromRegistries( function fetchRegistryItems (line 68) | async function fetchRegistryItems( function resolveRegistryTree (line 124) | async function resolveRegistryTree( function resolveDependenciesRecursively (line 366) | async function resolveDependenciesRecursively( function resolveRegistryDependencies (line 475) | async function resolveRegistryDependencies( function registryGetTheme (line 502) | async function registryGetTheme(name: string, config: Config) { function computeItemHash (line 578) | function computeItemHash( function extractItemIdentifierFromDependency (line 592) | function extractItemIdentifierFromDependency(dependency: string) { function topologicalSortRegistryItems (line 622) | function topologicalSortRegistryItems( FILE: packages/shadcn/src/registry/schema.ts type RegistryItem (line 193) | type RegistryItem = z.infer type RegistryBaseItem (line 196) | type RegistryBaseItem = Extract type RegistryFontItem (line 199) | type RegistryFontItem = Extract type Registry (line 207) | type Registry = z.infer type Preset (line 311) | type Preset = z.infer type ConfigJson (line 317) | type ConfigJson = z.infer FILE: packages/shadcn/src/registry/search.ts function searchRegistries (line 8) | async function searchRegistries( type SearchableItem (line 74) | type SearchableItem = z.infer function searchItems (line 76) | function searchItems< function isUrl (line 107) | function isUrl(string: string): boolean { function buildRegistryItemNameFromRegistry (line 119) | function buildRegistryItemNameFromRegistry( FILE: packages/shadcn/src/registry/utils.ts constant FILE_EXTENSIONS_FOR_LOOKUP (line 20) | const FILE_EXTENSIONS_FOR_LOOKUP = [".tsx", ".ts", ".jsx", ".js", ".css"] constant FILE_PATH_SKIP_LIST (line 21) | const FILE_PATH_SKIP_LIST = ["lib/utils.ts"] constant DEPENDENCY_SKIP_LIST (line 22) | const DEPENDENCY_SKIP_LIST = [ function getDependencyFromModuleSpecifier (line 33) | function getDependencyFromModuleSpecifier( function recursivelyResolveFileImports (line 59) | async function recursivelyResolveFileImports( function createTempSourceFile (line 225) | async function createTempSourceFile(filename: string) { function determineFileType (line 232) | function determineFileType( function isUrl (line 255) | function isUrl(path: string) { function isLocalFile (line 264) | function isLocalFile(path: string) { function isUniversalRegistryItem (line 275) | function isUniversalRegistryItem( function deduplicateFilesByTarget (line 304) | async function deduplicateFilesByTarget( function canDeduplicateFiles (line 342) | function canDeduplicateFiles(config: Config) { FILE: packages/shadcn/src/registry/validator.ts function extractEnvVarsFromRegistryConfig (line 10) | function extractEnvVarsFromRegistryConfig( function validateRegistryConfig (line 36) | function validateRegistryConfig( function validateRegistryConfigForItems (line 48) | function validateRegistryConfigForItems( FILE: packages/shadcn/src/styles/create-style-map.ts constant CN_PREFIX (line 8) | const CN_PREFIX = "cn-" type StyleMap (line 15) | type StyleMap = z.infer function createStyleMap (line 17) | function createStyleMap(input: string) { function normalizeSelector (line 63) | function normalizeSelector(selector: string) { function extractTailwindClasses (line 67) | function extractTailwindClasses(rule: postcss.Rule) { function findSubjectClass (line 86) | function findSubjectClass(selector: SelectorNodeRoot) { FILE: packages/shadcn/src/styles/transform-style-map.test.ts function applyTransform (line 11) | async function applyTransform(source: string, styleMap: StyleMap) { FILE: packages/shadcn/src/styles/transform-style-map.ts constant ALLOWLIST (line 19) | const ALLOWLIST = new Set([ function isStringLiteralLike (line 27) | function isStringLiteralLike( function applyStyleToCvaString (line 48) | function applyStyleToCvaString( function applyToCvaCalls (line 93) | function applyToCvaCalls( function applyToClassNameAttributes (line 160) | function applyToClassNameAttributes( function extractCnClassesFromAttribute (line 221) | function extractCnClassesFromAttribute(initializer: Node) { function cleanCnClassesFromAttribute (line 252) | function cleanCnClassesFromAttribute(initializer: Node) { function extractCnClasses (line 286) | function extractCnClasses(str: string) { function extractCnClass (line 291) | function extractCnClass(str: string) { function removeCnClasses (line 296) | function removeCnClasses(str: string) { function removeEmptyArgumentsFromCnCall (line 309) | function removeEmptyArgumentsFromCnCall(callExpression: CallExpression) { function applyClassesToElement (line 334) | function applyClassesToElement(element: Node, tailwindClasses: string) { function mergeClasses (line 434) | function mergeClasses(newClasses: string, existing: string) { function isCnCall (line 438) | function isCnCall(call: CallExpression) { function applyToMergePropsCalls (line 443) | function applyToMergePropsCalls( function extractCnClassesFromCnCall (line 532) | function extractCnClassesFromCnCall(cnCall: CallExpression): string[] { function cleanCnClassesFromCnCall (line 544) | function cleanCnClassesFromCnCall(cnCall: CallExpression) { function applyClassesToCnCall (line 555) | function applyClassesToCnCall( FILE: packages/shadcn/src/styles/transform.ts type TransformerStyle (line 6) | type TransformerStyle = (opts: { function transformStyle (line 11) | async function transformStyle( FILE: packages/shadcn/src/templates/create-template.ts constant GITHUB_REPO_URL (line 10) | const GITHUB_REPO_URL = type TemplateOptions (line 13) | interface TemplateOptions { type TemplateInitOptions (line 19) | interface TemplateInitOptions { type TemplateConfig (line 30) | interface TemplateConfig { function createTemplate (line 54) | function createTemplate(config: TemplateConfig) { function resolveTemplate (line 69) | function resolveTemplate( function getInstallArgs (line 96) | function getInstallArgs(packageManager: string): string[] { function adaptWorkspaceConfig (line 108) | async function adaptWorkspaceConfig( function rewriteWorkspaceProtocol (line 165) | async function rewriteWorkspaceProtocol(dir: string) { function defaultScaffold (line 200) | function defaultScaffold({ function defaultPostInit (line 286) | async function defaultPostInit({ projectPath }: { projectPath: string }) { FILE: packages/shadcn/src/templates/index.ts function getTemplateForFramework (line 21) | function getTemplateForFramework(frameworkName?: string) { FILE: packages/shadcn/src/templates/monorepo.ts function fontsourceMonorepoInit (line 19) | async function fontsourceMonorepoInit(options: TemplateInitOptions) { FILE: packages/shadcn/src/utils/add-components.ts function addComponents (line 34) | async function addComponents( function addProjectComponents (line 73) | async function addProjectComponents( function addWorkspaceComponents (line 162) | async function addWorkspaceComponents( function shouldOverwriteCssVars (line 404) | async function shouldOverwriteCssVars( function validateFilesTarget (line 420) | function validateFilesTarget( FILE: packages/shadcn/src/utils/compare.ts function isContentSame (line 1) | function isContentSame( FILE: packages/shadcn/src/utils/create-project.ts function createProject (line 11) | async function createProject( FILE: packages/shadcn/src/utils/dry-run-formatter.ts constant MAX_OVERVIEW_FILES (line 5) | const MAX_OVERVIEW_FILES = 5 constant BOX_TOP (line 7) | const BOX_TOP = dim("┌" + "─".repeat(46)) constant BOX_BOTTOM (line 8) | const BOX_BOTTOM = dim("└" + "─".repeat(46)) constant ACTION_GLYPHS (line 10) | const ACTION_GLYPHS: Record = { constant ACTION_LABELS (line 16) | const ACTION_LABELS: Record = { function colorAction (line 23) | function colorAction(action: DryRunFile["action"] | "update") { function formatHeader (line 30) | function formatHeader(componentNames: string[]) { function matchesCssPath (line 37) | function matchesCssPath(cssPath: string, filterPath: string) { function pushContentBox (line 46) | function pushContentBox( function formatDryRunResult (line 58) | function formatDryRunResult( function formatSummaryOutput (line 85) | function formatSummaryOutput(result: DryRunResult, componentNames: strin... function formatDiffOutput (line 144) | function formatDiffOutput( function formatDiffOverview (line 198) | function formatDiffOverview(result: DryRunResult, componentNames: string... function formatViewOverview (line 235) | function formatViewOverview(result: DryRunResult, componentNames: string... function formatFileDiff (line 279) | function formatFileDiff(file: DryRunFile, lines: string[]) { function formatViewOutput (line 303) | function formatViewOutput( function formatFilesSection (line 350) | function formatFilesSection(result: DryRunResult, lines: string[]) { function formatListSection (line 402) | function formatListSection(title: string, items: string[], lines: string... function formatCssSection (line 414) | function formatCssSection(result: DryRunResult, lines: string[]) { function formatEnvVarsSection (line 434) | function formatEnvVarsSection(result: DryRunResult, lines: string[]) { function formatFontsSection (line 447) | function formatFontsSection(result: DryRunResult, lines: string[]) { function resolveFilterPath (line 463) | function resolveFilterPath(files: DryRunFile[], filterPath: string) { type HunkEntry (line 478) | type HunkEntry = { function computeUnifiedDiff (line 485) | function computeUnifiedDiff( function processHunk (line 557) | function processHunk( function processChangeGroup (line 613) | function processChangeGroup( function normalizeFileForDiff (line 688) | function normalizeFileForDiff(str: string) { function collapseContLines (line 708) | function collapseContLines(lines: string[]) { function highlightInlineChanges (line 727) | function highlightInlineChanges(oldLine: string, newLine: string) { function normalizeLine (line 748) | function normalizeLine(line: string) { function isFormattingOnly (line 759) | function isFormattingOnly(oldStr: string, newStr: string) { function isGroupFormattingOnly (line 772) | function isGroupFormattingOnly(removed: string[], added: string[]) { FILE: packages/shadcn/src/utils/dry-run.ts type DryRunFile (line 32) | type DryRunFile = { type DryRunCss (line 40) | type DryRunCss = { type DryRunEnvVars (line 48) | type DryRunEnvVars = { type DryRunFont (line 54) | type DryRunFont = { type DryRunResult (line 59) | type DryRunResult = { function dryRunComponents (line 69) | async function dryRunComponents( function processFiles (line 129) | async function processFiles( function processCss (line 229) | async function processCss( function processEnvVars (line 282) | function processEnvVars( function processFonts (line 302) | function processFonts( FILE: packages/shadcn/src/utils/env-helpers.ts function isEnvFile (line 4) | function isEnvFile(filePath: string) { function findExistingEnvFile (line 13) | function findExistingEnvFile(targetDir: string) { function parseEnvContent (line 34) | function parseEnvContent(content: string) { function getNewEnvKeys (line 65) | function getNewEnvKeys(existingContent: string, newContent: string) { function mergeEnvContent (line 83) | function mergeEnvContent(existingContent: string, newContent: string) { FILE: packages/shadcn/src/utils/env-loader.ts function loadEnvFiles (line 5) | async function loadEnvFiles(cwd: string = process.cwd()): Promise { FILE: packages/shadcn/src/utils/errors.ts constant MISSING_DIR_OR_EMPTY_PROJECT (line 1) | const MISSING_DIR_OR_EMPTY_PROJECT = "1" constant EXISTING_CONFIG (line 2) | const EXISTING_CONFIG = "2" constant MISSING_CONFIG (line 3) | const MISSING_CONFIG = "3" constant FAILED_CONFIG_READ (line 4) | const FAILED_CONFIG_READ = "4" constant TAILWIND_NOT_CONFIGURED (line 5) | const TAILWIND_NOT_CONFIGURED = "5" constant IMPORT_ALIAS_MISSING (line 6) | const IMPORT_ALIAS_MISSING = "6" constant UNSUPPORTED_FRAMEWORK (line 7) | const UNSUPPORTED_FRAMEWORK = "7" constant COMPONENT_URL_NOT_FOUND (line 8) | const COMPONENT_URL_NOT_FOUND = "8" constant COMPONENT_URL_UNAUTHORIZED (line 9) | const COMPONENT_URL_UNAUTHORIZED = "9" constant COMPONENT_URL_FORBIDDEN (line 10) | const COMPONENT_URL_FORBIDDEN = "10" constant COMPONENT_URL_BAD_REQUEST (line 11) | const COMPONENT_URL_BAD_REQUEST = "11" constant COMPONENT_URL_INTERNAL_SERVER_ERROR (line 12) | const COMPONENT_URL_INTERNAL_SERVER_ERROR = "12" constant BUILD_MISSING_REGISTRY_FILE (line 13) | const BUILD_MISSING_REGISTRY_FILE = "13" constant INVALID_CONFIG_ICON_LIBRARY (line 14) | const INVALID_CONFIG_ICON_LIBRARY = "14" FILE: packages/shadcn/src/utils/file-helper.ts constant FILE_BACKUP_SUFFIX (line 3) | const FILE_BACKUP_SUFFIX = ".bak" function createFileBackup (line 5) | function createFileBackup(filePath: string): string | null { function restoreFileBackup (line 20) | function restoreFileBackup(filePath: string): boolean { function deleteFileBackup (line 38) | function deleteFileBackup(filePath: string): boolean { FILE: packages/shadcn/src/utils/font-markers.ts type FontMarkerSource (line 1) | type FontMarkerSource = { constant FONT_MARKERS_BY_VARIABLE (line 10) | const FONT_MARKERS_BY_VARIABLE: Record = { function normalizeVariable (line 14) | function normalizeVariable(variable: string) { function getSupportedFontMarkers (line 18) | function getSupportedFontMarkers(sources: FontMarkerSource[]) { FILE: packages/shadcn/src/utils/frameworks.ts constant FRAMEWORKS (line 3) | const FRAMEWORKS = { type Framework (line 95) | type Framework = (typeof FRAMEWORKS)[keyof typeof FRAMEWORKS] FILE: packages/shadcn/src/utils/get-config.ts constant DEFAULT_STYLE (line 16) | const DEFAULT_STYLE = "default" constant DEFAULT_COMPONENTS (line 17) | const DEFAULT_COMPONENTS = "@/components" constant DEFAULT_UTILS (line 18) | const DEFAULT_UTILS = "@/lib/utils" constant DEFAULT_TAILWIND_CSS (line 19) | const DEFAULT_TAILWIND_CSS = "app/globals.css" constant DEFAULT_TAILWIND_CONFIG (line 20) | const DEFAULT_TAILWIND_CONFIG = "tailwind.config.js" constant DEFAULT_TAILWIND_BASE_COLOR (line 21) | const DEFAULT_TAILWIND_BASE_COLOR = "slate" type Config (line 29) | type Config = z.infer function getConfig (line 31) | async function getConfig(cwd: string) { function resolveConfigPaths (line 46) | async function resolveConfigPaths( function getRawConfig (line 104) | async function getRawConfig( function getWorkspaceConfig (line 142) | async function getWorkspaceConfig(config: Config) { function findPackageRoot (line 172) | async function findPackageRoot(cwd: string, resolvedPath: string) { function isAliasKey (line 189) | function isAliasKey( function findCommonRoot (line 198) | function findCommonRoot(cwd: string, resolvedPath: string) { function getTargetStyleFromConfig (line 214) | async function getTargetStyleFromConfig(cwd: string, fallback: string) { function getBase (line 219) | function getBase(style: string | undefined) { type DeepPartial (line 223) | type DeepPartial = { function createConfig (line 234) | function createConfig(partial?: DeepPartial): Config { FILE: packages/shadcn/src/utils/get-monorepo-info.ts constant FRAMEWORK_CONFIG_FILES (line 7) | const FRAMEWORK_CONFIG_FILES = [ function isMonorepoRoot (line 19) | async function isMonorepoRoot(cwd: string) { function getMonorepoTargets (line 52) | async function getMonorepoTargets(cwd: string) { function formatMonorepoMessage (line 101) | function formatMonorepoMessage( function getWorkspacePatterns (line 125) | async function getWorkspacePatterns(cwd: string) { FILE: packages/shadcn/src/utils/get-package-info.ts function getPackageInfo (line 5) | function getPackageInfo( FILE: packages/shadcn/src/utils/get-package-manager.ts function getPackageManager (line 3) | async function getPackageManager( function getPackageRunner (line 37) | async function getPackageRunner(cwd: string) { FILE: packages/shadcn/src/utils/get-project-info.ts type TailwindVersion (line 14) | type TailwindVersion = "v3" | "v4" | null type ProjectInfo (line 16) | type ProjectInfo = { constant PROJECT_SHARED_IGNORE (line 28) | const PROJECT_SHARED_IGNORE = [ constant TS_CONFIG_SCHEMA (line 36) | const TS_CONFIG_SCHEMA = z.object({ function getProjectInfo (line 42) | async function getProjectInfo( function getFrameworkVersion (line 180) | async function getFrameworkVersion( function getTailwindVersion (line 216) | async function getTailwindVersion( function getTailwindCssFile (line 249) | async function getTailwindCssFile(cwd: string, configCssFile?: string) { function getTailwindConfigFile (line 287) | async function getTailwindConfigFile(cwd: string) { function getTsConfigAliasPrefix (line 301) | async function getTsConfigAliasPrefix(cwd: string) { function isTypeScriptProject (line 327) | async function isTypeScriptProject(cwd: string) { function getTsConfig (line 337) | async function getTsConfig(cwd: string) { function getProjectConfig (line 363) | async function getProjectConfig( function getProjectTailwindVersionFromConfig (line 412) | async function getProjectTailwindVersionFromConfig(config: { function getProjectComponents (line 428) | async function getProjectComponents(cwd: string) { FILE: packages/shadcn/src/utils/handle-error.ts function handleError (line 6) | function handleError(error: unknown) { FILE: packages/shadcn/src/utils/is-safe-target.ts function isSafeTarget (line 3) | function isSafeTarget(targetPath: string, cwd: string): boolean { FILE: packages/shadcn/src/utils/legacy-icon-libraries.ts constant LEGACY_ICON_LIBRARIES (line 1) | const LEGACY_ICON_LIBRARIES = { FILE: packages/shadcn/src/utils/logger.ts method error (line 4) | error(...args: unknown[]) { method warn (line 7) | warn(...args: unknown[]) { method info (line 10) | info(...args: unknown[]) { method success (line 13) | success(...args: unknown[]) { method log (line 16) | log(...args: unknown[]) { method break (line 19) | break() { FILE: packages/shadcn/src/utils/registries.ts function ensureRegistriesInConfig (line 10) | async function ensureRegistriesInConfig( FILE: packages/shadcn/src/utils/resolve-import.ts function resolveImport (line 3) | async function resolveImport( FILE: packages/shadcn/src/utils/scaffold.test.ts function setupMocks (line 17) | function setupMocks() { function createTestTemplate (line 61) | function createTestTemplate() { FILE: packages/shadcn/src/utils/spinner.ts function spinner (line 3) | function spinner( FILE: packages/shadcn/src/utils/templates.ts constant UTILS (line 1) | const UTILS = `import { type ClassValue, clsx } from "clsx" constant UTILS_JS (line 9) | const UTILS_JS = `import { clsx } from "clsx" constant TAILWIND_CONFIG (line 17) | const TAILWIND_CONFIG = `/** @type {import('tailwindcss').Config} */ constant TAILWIND_CONFIG_WITH_VARIABLES (line 55) | const TAILWIND_CONFIG_WITH_VARIABLES = `/** @type {import('tailwindcss')... constant TAILWIND_CONFIG_TS (line 133) | const TAILWIND_CONFIG_TS = `import type { Config } from "tailwindcss" constant TAILWIND_CONFIG_TS_WITH_VARIABLES (line 174) | const TAILWIND_CONFIG_TS_WITH_VARIABLES = `import type { Config } from "... FILE: packages/shadcn/src/utils/transformers/index.ts type TransformOpts (line 18) | type TransformOpts = { type Transformer (line 28) | type Transformer = ( function createTempSourceFile (line 38) | async function createTempSourceFile(filename: string) { function transform (line 43) | async function transform( FILE: packages/shadcn/src/utils/transformers/transform-aschild.ts constant ELEMENTS_REQUIRING_NATIVE_BUTTON_FALSE (line 6) | const ELEMENTS_REQUIRING_NATIVE_BUTTON_FALSE = [ type TransformInfo (line 15) | interface TransformInfo { FILE: packages/shadcn/src/utils/transformers/transform-cleanup.ts constant PRESERVED_CN_MARKERS (line 13) | const PRESERVED_CN_MARKERS = new Set(["cn-font-heading"]) constant CN_MARKER_REGEX (line 14) | const CN_MARKER_REGEX = /\bcn-[a-z-]+\b/ function isRemovableCnMarker (line 16) | function isRemovableCnMarker(token: string) { function stripCnMarkers (line 21) | function stripCnMarkers(className: string) { function hasRemovableCnMarker (line 28) | function hasRemovableCnMarker(className: string) { type StringLikeLiteral (line 32) | type StringLikeLiteral = StringLiteral | NoSubstitutionTemplateLiteral function processStringLiteral (line 35) | function processStringLiteral(node: StringLikeLiteral) { function processStringLiterals (line 47) | function processStringLiterals(node: Node) { function applyCleanup (line 60) | function applyCleanup(sourceFile: SourceFile) { function cleanupMarkers (line 141) | async function cleanupMarkers(source: string) { FILE: packages/shadcn/src/utils/transformers/transform-css-vars.ts function splitClassName (line 105) | function splitClassName(className: string): (string | null)[] { constant PREFIXES (line 148) | const PREFIXES = ["bg-", "text-", "border-", "ring-offset-", "ring-"] function applyColorMapping (line 150) | function applyColorMapping( FILE: packages/shadcn/src/utils/transformers/transform-font.test.ts function createTestConfig (line 12) | async function createTestConfig(cssContent: string) { FILE: packages/shadcn/src/utils/transformers/transform-font.ts constant FONT_MARKERS (line 10) | const FONT_MARKERS = [ constant MARKER_REGEX (line 18) | const MARKER_REGEX = /\bcn-font-heading\b/ type StringLikeLiteral (line 21) | type StringLikeLiteral = StringLiteral | NoSubstitutionTemplateLiteral function getSupportedFontMarkers (line 23) | async function getSupportedFontMarkers( function rewriteFontMarkers (line 60) | function rewriteFontMarkers( function processStringLiteral (line 80) | function processStringLiteral( function processStringLiterals (line 95) | function processStringLiterals(node: Node, supportedMarkers: Set) { FILE: packages/shadcn/src/utils/transformers/transform-icons.ts function _useSemicolon (line 206) | function _useSemicolon(sourceFile: SourceFile) { FILE: packages/shadcn/src/utils/transformers/transform-import.ts function updateImportAliases (line 53) | function updateImportAliases( FILE: packages/shadcn/src/utils/transformers/transform-jsx.ts constant PARSE_OPTIONS (line 16) | const PARSE_OPTIONS: ParserOptions = { FILE: packages/shadcn/src/utils/transformers/transform-legacy-icons.ts constant SOURCE_LIBRARY (line 7) | const SOURCE_LIBRARY = "lucide" function _useSemicolon (line 83) | function _useSemicolon(sourceFile: SourceFile) { FILE: packages/shadcn/src/utils/transformers/transform-menu.ts constant TRANSLUCENT_CLASSES (line 6) | const TRANSLUCENT_CLASSES = FILE: packages/shadcn/src/utils/transformers/transform-render.ts type TransformInfo (line 4) | interface TransformInfo { FILE: packages/shadcn/src/utils/transformers/transform-rtl.ts constant RTL_MAPPINGS (line 11) | const RTL_MAPPINGS: [string, string][] = [ constant RTL_TRANSLATE_X_MAPPINGS (line 53) | const RTL_TRANSLATE_X_MAPPINGS: [string, string][] = [ constant RTL_REVERSE_MAPPINGS (line 59) | const RTL_REVERSE_MAPPINGS: [string, string][] = [ constant RTL_SWAP_MAPPINGS (line 65) | const RTL_SWAP_MAPPINGS: [string, string][] = [ constant RTL_LOGICAL_SIDE_SLIDE_MAPPINGS (line 71) | const RTL_LOGICAL_SIDE_SLIDE_MAPPINGS: [string, string, string][] = [ constant RTL_FLIP_MARKER (line 79) | const RTL_FLIP_MARKER = "cn-rtl-flip" constant RTL_SIDE_PROP_COMPONENTS (line 82) | const RTL_SIDE_PROP_COMPONENTS = [ constant RTL_SIDE_PROP_MAPPINGS (line 89) | const RTL_SIDE_PROP_MAPPINGS: Record = { constant POSITIONING_PREFIXES (line 95) | const POSITIONING_PREFIXES = ["-left-", "-right-", "left-", "right-"] function transformDirection (line 109) | async function transformDirection(source: string, rtl: boolean) { function stripQuotes (line 128) | function stripQuotes(str: string) { function transformStringLiteralNode (line 133) | function transformStringLiteralNode(node: { function applyRtlMapping (line 141) | function applyRtlMapping(input: string) { function applyRtlTransformToSourceFile (line 251) | function applyRtlTransformToSourceFile(sourceFile: SourceFile) { FILE: packages/shadcn/src/utils/transformers/transform-tw-prefix.ts function applyPrefix (line 186) | function applyPrefix( function applyPrefixesCss (line 219) | function applyPrefixesCss( FILE: packages/shadcn/src/utils/update-app-index.ts function updateAppIndex (line 6) | async function updateAppIndex(component: string, config: Config) { FILE: packages/shadcn/src/utils/updaters/update-css-vars.ts function updateCssVars (line 17) | async function updateCssVars( function transformCssVars (line 61) | async function transformCssVars( function updateCssVarsPlugin (line 129) | function updateCssVarsPlugin( function removeConflictVars (line 169) | function removeConflictVars(root: Rule | Root) { function cleanupDefaultNextStylesPlugin (line 190) | function cleanupDefaultNextStylesPlugin() { function addOrUpdateVars (line 257) | function addOrUpdateVars( function updateCssVarsPluginV4 (line 293) | function updateCssVarsPluginV4( function updateThemePlugin (line 398) | function updateThemePlugin(cssVars: z.infer) { function processAtRule (line 453) | function processAtRule( function processRule (line 525) | function processRule(parent: Root | AtRule, selector: string, properties... FILE: packages/shadcn/src/utils/updaters/update-dependencies.ts function updateDependencies (line 11) | async function updateDependencies( function shouldPromptForNpmFlag (line 77) | function shouldPromptForNpmFlag(config: Config) { function getUpdateDependenciesPackageManager (line 93) | async function getUpdateDependenciesPackageManager(config: Config) { function installWithPackageManager (line 106) | async function installWithPackageManager( function installWithNpm (line 138) | async function installWithNpm( function installWithDeno (line 161) | async function installWithDeno( function installWithExpo (line 181) | async function installWithExpo( FILE: packages/shadcn/src/utils/updaters/update-env-vars.ts function updateEnvVars (line 15) | async function updateEnvVars( FILE: packages/shadcn/src/utils/updaters/update-files.ts function updateFiles (line 37) | async function updateFiles( function resolveFilePath (line 346) | function resolveFilePath( function resolveFileTargetDirectory (line 404) | function resolveFileTargetDirectory( function findCommonRoot (line 427) | function findCommonRoot(paths: string[], needle: string): string { function resolveNestedFilePath (line 459) | function resolveNestedFilePath( function resolvePageTarget (line 486) | function resolvePageTarget( function resolveImports (line 522) | async function resolveImports(filePaths: string[], config: Config) { function resolveModuleByProbablePath (line 622) | function resolveModuleByProbablePath( function toAliasedImport (line 694) | function toAliasedImport( function _isNext16Middleware (line 751) | function _isNext16Middleware( FILE: packages/shadcn/src/utils/updaters/update-fonts.ts constant ROOT_FONT_VARIABLES (line 16) | const ROOT_FONT_VARIABLES = new Set([ function massageTreeForFonts (line 22) | async function massageTreeForFonts( function updateFonts (line 105) | async function updateFonts( function updateNextFonts (line 142) | async function updateNextFonts( function findLayoutFile (line 166) | async function findLayoutFile( function transformLayoutFonts (line 189) | async function transformLayoutFonts( function buildFontOptions (line 319) | function buildFontOptions(font: RegistryFontItem) { function isRootFontVariable (line 337) | function isRootFontVariable(variable: string) { function getDefaultFontSelector (line 341) | function getDefaultFontSelector(variable: string) { function shouldApplyFontUtilityToHtml (line 345) | function shouldApplyFontUtilityToHtml(font: RegistryFontItem) { function getFontVariableName (line 349) | function getFontVariableName(importName: string, variable: string) { function toCamelCase (line 359) | function toCamelCase(str: string) { function toPascalCase (line 371) | function toPascalCase(str: string) { function findFontVariableDeclaration (line 378) | function findFontVariableDeclaration( function hasHeadingFontDeclaration (line 410) | function hasHeadingFontDeclaration( function findInsertPosition (line 439) | function findInsertPosition( function updateHtmlClassName (line 450) | function updateHtmlClassName( function ensureCnImport (line 575) | function ensureCnImport( function parseTemplateLiteralToCnArgs (line 606) | function parseTemplateLiteralToCnArgs(templateLiteral: string) { function removeFontVariablesFromCn (line 641) | function removeFontVariablesFromCn( function removeFontFamilyClassesFromCn (line 655) | function removeFontFamilyClassesFromCn(cnExpr: string) { function insertFontVariablesIntoCn (line 667) | function insertFontVariablesIntoCn(cnExpr: string, fontVars: string[]) { FILE: packages/shadcn/src/utils/updaters/update-tailwind-config.ts type UpdaterTailwindConfig (line 27) | type UpdaterTailwindConfig = Omit & { function updateTailwindConfig (line 32) | async function updateTailwindConfig( function transformTailwindConfig (line 73) | async function transformTailwindConfig( function addTailwindConfigProperty (line 124) | function addTailwindConfigProperty( function addTailwindConfigTheme (line 186) | async function addTailwindConfigTheme( function addTailwindConfigPlugin (line 229) | function addTailwindConfigPlugin( function _createSourceFile (line 267) | async function _createSourceFile(input: string, config: Config | null) { function _getQuoteChar (line 286) | function _getQuoteChar(configObject: ObjectLiteralExpression) { function nestSpreadProperties (line 294) | function nestSpreadProperties(obj: ObjectLiteralExpression) { function nestSpreadElements (line 336) | function nestSpreadElements(arr: ArrayLiteralExpression) { function unnestSpreadProperties (line 359) | function unnestSpreadProperties(obj: ObjectLiteralExpression) { function unsetSpreadElements (line 390) | function unsetSpreadElements(arr: ArrayLiteralExpression) { function parseObjectLiteral (line 416) | async function parseObjectLiteral(objectLiteralString: string): Promise<... function parseObjectLiteralExpression (line 436) | function parseObjectLiteralExpression(node: ObjectLiteralExpression): any { function parseArrayLiteralExpression (line 461) | function parseArrayLiteralExpression(node: ArrayLiteralExpression): any[] { function parseValue (line 483) | function parseValue(node: any): any { function buildTailwindThemeColorsFromCssVars (line 504) | function buildTailwindThemeColorsFromCssVars( FILE: packages/shadcn/src/utils/updaters/update-tailwind-content.ts function updateTailwindContent (line 12) | async function updateTailwindContent( function transformTailwindContent (line 44) | async function transformTailwindContent( function addTailwindConfigContent (line 75) | async function addTailwindConfigContent( FILE: packages/shadcn/test/fixtures/frameworks/next-app-custom-alias/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: packages/shadcn/test/fixtures/frameworks/next-app-custom-alias/app/page.tsx function Home (line 3) | function Home() { FILE: packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/layout.tsx function RootLayout (line 3) | function RootLayout({ FILE: packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/page.tsx function Home (line 3) | function Home() { FILE: packages/shadcn/test/fixtures/frameworks/next-app/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: packages/shadcn/test/fixtures/frameworks/next-app/app/page.tsx function Home (line 3) | function Home() { FILE: packages/shadcn/test/fixtures/frameworks/next-monorepo/app/page.tsx function Page (line 1) | function Page() { FILE: packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/_app.tsx function App (line 4) | function App({ Component, pageProps }: AppProps) { FILE: packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/_document.tsx function Document (line 3) | function Document() { FILE: packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/api/hello.ts type Data (line 4) | type Data = { function handler (line 8) | function handler( FILE: packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/index.tsx function Home (line 6) | function Home() { FILE: packages/shadcn/test/fixtures/frameworks/next-pages/pages/_app.tsx function App (line 4) | function App({ Component, pageProps }: AppProps) { FILE: packages/shadcn/test/fixtures/frameworks/next-pages/pages/_document.tsx function Document (line 3) | function Document() { FILE: packages/shadcn/test/fixtures/frameworks/next-pages/pages/api/hello.ts type Data (line 4) | type Data = { function handler (line 8) | function handler( FILE: packages/shadcn/test/fixtures/frameworks/next-pages/pages/index.tsx function Home (line 6) | function Home() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/entry.server.tsx constant ABORT_DELAY (line 15) | const ABORT_DELAY = 5_000; function handleRequest (line 17) | function handleRequest( function handleBotRequest (line 38) | function handleBotRequest( function handleBrowserRequest (line 80) | function handleBrowserRequest( FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/models/note.server.ts function getNote (line 5) | function getNote({ function getNoteListItems (line 17) | function getNoteListItems({ userId }: { userId: User["id"] }) { function createNote (line 25) | function createNote({ function deleteNote (line 45) | function deleteNote({ FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/models/user.server.ts function getUserById (line 8) | async function getUserById(id: User["id"]) { function getUserByEmail (line 12) | async function getUserByEmail(email: User["email"]) { function createUser (line 16) | async function createUser(email: User["email"], password: string) { function deleteUserByEmail (line 31) | async function deleteUserByEmail(email: User["email"]) { function verifyLogin (line 35) | async function verifyLogin( FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/root.tsx function App (line 25) | function App() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/_index.tsx function Index (line 8) | function Index() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/join.tsx function Join (line 72) | function Join() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/login.tsx function LoginPage (line 67) | function LoginPage() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.$noteId.tsx function NoteDetailsPage (line 34) | function NoteDetailsPage() { function ErrorBoundary (line 54) | function ErrorBoundary() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes._index.tsx function NoteIndexPage (line 3) | function NoteIndexPage() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.new.tsx function NewNotePage (line 35) | function NewNotePage() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.tsx function NotesPage (line 15) | function NotesPage() { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/session.server.ts constant USER_SESSION_KEY (line 20) | const USER_SESSION_KEY = "userId"; function getSession (line 22) | async function getSession(request: Request) { function getUserId (line 27) | async function getUserId( function getUser (line 35) | async function getUser(request: Request) { function requireUserId (line 45) | async function requireUserId( function requireUser (line 57) | async function requireUser(request: Request) { function createUserSession (line 66) | async function createUserSession({ function logout (line 90) | async function logout(request: Request) { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/utils.ts constant DEFAULT_REDIRECT (line 6) | const DEFAULT_REDIRECT = "/"; function safeRedirect (line 15) | function safeRedirect( function useMatchesData (line 36) | function useMatchesData( function isUser (line 47) | function isUser(user: unknown): user is User { function useOptionalUser (line 56) | function useOptionalUser(): User | undefined { function useUser (line 64) | function useUser(): User { function validateEmail (line 74) | function validateEmail(email: unknown): email is string { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/commands.ts type Chainable (line 6) | interface Chainable { function login (line 46) | function login({ function cleanupUser (line 63) | function cleanupUser({ email }: { email?: string } = {}) { function deleteUserByEmail (line 77) | function deleteUserByEmail(email: string) { function visitAndCheck (line 89) | function visitAndCheck(url: string, waitTime = 1000) { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/create-user.ts function createAndLogin (line 15) | async function createAndLogin(email: string) { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/delete-user.ts function deleteUser (line 13) | async function deleteUser(email: string) { FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prisma/migrations/20220713162558_init/migration.sql type "User" (line 2) | CREATE TABLE "User" ( type "Password" (line 10) | CREATE TABLE "Password" ( type "Note" (line 17) | CREATE TABLE "Note" ( type "User" (line 28) | CREATE UNIQUE INDEX "User_email_key" ON "User"("email") type "Password" (line 31) | CREATE UNIQUE INDEX "Password_userId_key" ON "Password"("userId") FILE: packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prisma/seed.ts function seed (line 6) | async function seed() { FILE: packages/shadcn/test/fixtures/frameworks/remix/app/entry.server.tsx constant ABORT_DELAY (line 15) | const ABORT_DELAY = 5_000; function handleRequest (line 17) | function handleRequest( function handleBotRequest (line 42) | function handleBotRequest( function handleBrowserRequest (line 92) | function handleBrowserRequest( FILE: packages/shadcn/test/fixtures/frameworks/remix/app/root.tsx function Layout (line 10) | function Layout({ children }: { children: React.ReactNode }) { function App (line 28) | function App() { FILE: packages/shadcn/test/fixtures/frameworks/remix/app/routes/_index.tsx function Index (line 10) | function Index() { FILE: packages/shadcn/test/fixtures/frameworks/t3-app/src/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: packages/shadcn/test/fixtures/frameworks/t3-app/src/app/page.tsx function HomePage (line 3) | function HomePage() { FILE: packages/shadcn/test/fixtures/frameworks/vite/src/App.tsx function App (line 6) | function App() { FILE: packages/shadcn/test/fixtures/next-app-js/app/layout.js function RootLayout (line 11) | function RootLayout({ children }) { FILE: packages/shadcn/test/fixtures/next-app-js/app/page.js function Home (line 3) | function Home() { FILE: packages/shadcn/test/fixtures/vite-with-tailwind/src/App.tsx function App (line 1) | function App() { FILE: packages/shadcn/test/fixtures/vite-with-tailwind/src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: packages/shadcn/test/utils/add-components.test.ts function createMockConfig (line 85) | function createMockConfig(overrides: Partial = {}): Config { FILE: packages/shadcn/test/utils/dry-run.test.ts function createMockConfig (line 102) | function createMockConfig(overrides: Partial = {}): Config { function createResult (line 414) | function createResult(overrides: Partial = {}): DryRunResu... function createResult (line 664) | function createResult(overrides: Partial = {}): DryRunResu... function createResult (line 1326) | function createResult(overrides: Partial = {}): DryRunResu... FILE: packages/shadcn/test/utils/updaters/update-tailwind-config.test.ts constant SHARED_CONFIG (line 11) | const SHARED_CONFIG = { function testTransformation (line 944) | function testTransformation(input: string, expected: string) { function testTransformation (line 1018) | function testTransformation(input: string, expected: string) { function testTransformation (line 1105) | function testTransformation(input: string, expected: string) { function testTransformation (line 1179) | function testTransformation(input: string, expected: string) { FILE: packages/shadcn/test/utils/updaters/update-tailwind-content.test.ts constant SHARED_CONFIG (line 5) | const SHARED_CONFIG = { FILE: packages/tests/fixtures/next-app-init/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: packages/tests/fixtures/next-app-init/app/page.tsx function Home (line 3) | function Home() { FILE: packages/tests/fixtures/next-app-init/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: packages/tests/fixtures/next-app/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: packages/tests/fixtures/next-app/app/page.tsx function Home (line 3) | function Home() { FILE: packages/tests/fixtures/vite-app/src/App.tsx function App (line 7) | function App() { FILE: packages/tests/src/utils/helpers.ts constant FIXTURES_DIR (line 10) | const FIXTURES_DIR = path.join(__dirname, "../../fixtures") constant SHADCN_CLI_PATH (line 11) | const SHADCN_CLI_PATH = path.join(__dirname, "../../../shadcn/dist/index... constant TEMPLATES_DIR (line 12) | const TEMPLATES_DIR = path.join(__dirname, "../../../../templates") function getRegistryUrl (line 14) | function getRegistryUrl() { function createFixtureTestDirectory (line 18) | async function createFixtureTestDirectory(fixtureName: string) { function runCommand (line 30) | async function runCommand( function npxShadcn (line 69) | async function npxShadcn( function cssHasProperties (line 95) | function cssHasProperties( FILE: packages/tests/src/utils/registry.ts function createRegistryServer (line 5) | async function createRegistryServer( function configureRegistries (line 258) | async function configureRegistries( FILE: packages/tests/src/utils/setup.ts constant TEMP_DIR (line 5) | const TEMP_DIR = path.join(__dirname, "../../temp") constant SHADCN_CLI_PATH (line 7) | const SHADCN_CLI_PATH = path.join(__dirname, "../../../shadcn/dist/index... function waitForCondition (line 9) | async function waitForCondition( function setup (line 22) | async function setup() { FILE: templates/next-app/app/layout.tsx function RootLayout (line 16) | function RootLayout({ FILE: templates/next-app/app/page.tsx function Page (line 3) | function Page() { FILE: templates/next-app/components/theme-provider.tsx function ThemeProvider (line 6) | function ThemeProvider({ function isTypingTarget (line 24) | function isTypingTarget(target: EventTarget | null) { function ThemeHotkey (line 37) | function ThemeHotkey() { FILE: templates/next-monorepo/apps/web/app/layout.tsx function RootLayout (line 16) | function RootLayout({ FILE: templates/next-monorepo/apps/web/app/page.tsx function Page (line 3) | function Page() { FILE: templates/next-monorepo/apps/web/components/theme-provider.tsx function ThemeProvider (line 6) | function ThemeProvider({ function isTypingTarget (line 24) | function isTypingTarget(target: EventTarget | null) { function ThemeHotkey (line 37) | function ThemeHotkey() { FILE: templates/react-router-app/app/root.tsx function Layout (line 13) | function Layout({ children }: { children: React.ReactNode }) { function App (line 31) | function App() { function ErrorBoundary (line 35) | function ErrorBoundary({ error }: Route.ErrorBoundaryProps) { FILE: templates/react-router-app/app/routes/home.tsx function Home (line 3) | function Home() { FILE: templates/react-router-monorepo/apps/web/app/root.tsx function Layout (line 13) | function Layout({ children }: { children: React.ReactNode }) { function App (line 31) | function App() { function ErrorBoundary (line 35) | function ErrorBoundary({ error }: Route.ErrorBoundaryProps) { FILE: templates/react-router-monorepo/apps/web/app/routes/home.tsx function Home (line 3) | function Home() { FILE: templates/react-router-monorepo/packages/ui/src/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: templates/start-app/src/lib/utils.ts function cn (line 5) | function cn(...inputs: Array) { FILE: templates/start-app/src/routeTree.gen.ts type FileRoutesByFullPath (line 20) | interface FileRoutesByFullPath { type FileRoutesByTo (line 23) | interface FileRoutesByTo { type FileRoutesById (line 26) | interface FileRoutesById { type FileRouteTypes (line 30) | interface FileRouteTypes { type RootRouteChildren (line 38) | interface RootRouteChildren { type FileRoutesByPath (line 43) | interface FileRoutesByPath { type Register (line 64) | interface Register { FILE: templates/start-app/src/router.tsx function getRouter (line 4) | function getRouter() { type Register (line 17) | interface Register { FILE: templates/start-app/src/routes/__root.tsx function RootDocument (line 31) | function RootDocument({ children }: { children: React.ReactNode }) { FILE: templates/start-app/src/routes/index.tsx function App (line 6) | function App() { FILE: templates/start-monorepo/apps/web/src/routeTree.gen.ts type FileRoutesByFullPath (line 20) | interface FileRoutesByFullPath { type FileRoutesByTo (line 23) | interface FileRoutesByTo { type FileRoutesById (line 26) | interface FileRoutesById { type FileRouteTypes (line 30) | interface FileRouteTypes { type RootRouteChildren (line 38) | interface RootRouteChildren { type FileRoutesByPath (line 43) | interface FileRoutesByPath { type Register (line 64) | interface Register { FILE: templates/start-monorepo/apps/web/src/router.tsx function getRouter (line 4) | function getRouter() { type Register (line 17) | interface Register { FILE: templates/start-monorepo/apps/web/src/routes/__root.tsx function RootDocument (line 29) | function RootDocument({ children }: { children: React.ReactNode }) { FILE: templates/start-monorepo/apps/web/src/routes/index.tsx function App (line 6) | function App() { FILE: templates/vite-app/src/App.tsx function App (line 3) | function App() { FILE: templates/vite-app/src/components/theme-provider.tsx type Theme (line 4) | type Theme = "dark" | "light" | "system" type ResolvedTheme (line 5) | type ResolvedTheme = "dark" | "light" type ThemeProviderProps (line 7) | type ThemeProviderProps = { type ThemeProviderState (line 14) | type ThemeProviderState = { constant COLOR_SCHEME_QUERY (line 19) | const COLOR_SCHEME_QUERY = "(prefers-color-scheme: dark)" constant THEME_VALUES (line 20) | const THEME_VALUES: Theme[] = ["dark", "light", "system"] function isTheme (line 26) | function isTheme(value: string | null): value is Theme { function getSystemTheme (line 34) | function getSystemTheme(): ResolvedTheme { function disableTransitionsTemporarily (line 42) | function disableTransitionsTemporarily() { function isEditableTarget (line 61) | function isEditableTarget(target: EventTarget | null) { function ThemeProvider (line 80) | function ThemeProvider({ FILE: templates/vite-monorepo/apps/web/src/App.tsx function App (line 3) | function App() { FILE: templates/vite-monorepo/apps/web/src/components/theme-provider.tsx type Theme (line 4) | type Theme = "dark" | "light" | "system" type ResolvedTheme (line 5) | type ResolvedTheme = "dark" | "light" type ThemeProviderProps (line 7) | type ThemeProviderProps = { type ThemeProviderState (line 14) | type ThemeProviderState = { constant COLOR_SCHEME_QUERY (line 19) | const COLOR_SCHEME_QUERY = "(prefers-color-scheme: dark)" constant THEME_VALUES (line 20) | const THEME_VALUES: Theme[] = ["dark", "light", "system"] function isTheme (line 26) | function isTheme(value: string | null): value is Theme { function getSystemTheme (line 34) | function getSystemTheme(): ResolvedTheme { function disableTransitionsTemporarily (line 42) | function disableTransitionsTemporarily() { function isEditableTarget (line 61) | function isEditableTarget(target: EventTarget | null) { function ThemeProvider (line 80) | function ThemeProvider({