"use client" import * as React from "react" import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, AlertDialogTrigger, } from "@/registry/bases/base/ui/alert-dialog" import { Badge } from "@/registry/bases/base/ui/badge" import { Button } from "@/registry/bases/base/ui/button" import { ButtonGroup } from "@/registry/bases/base/ui/button-group" import { Card, CardContent } from "@/registry/bases/base/ui/card" import { Checkbox } from "@/registry/bases/base/ui/checkbox" import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/registry/bases/base/ui/dropdown-menu" import { Field, FieldGroup } from "@/registry/bases/base/ui/field" import { InputGroup, InputGroupAddon, InputGroupInput, InputGroupText, } from "@/registry/bases/base/ui/input-group" import { Item, ItemActions, ItemContent, ItemDescription, ItemTitle, } from "@/registry/bases/base/ui/item" import { RadioGroup, RadioGroupItem, } from "@/registry/bases/base/ui/radio-group" import { Slider } from "@/registry/bases/base/ui/slider" import { Switch } from "@/registry/bases/base/ui/switch" import { Textarea } from "@/registry/bases/base/ui/textarea" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" export function UIElements() { const [sliderValue, setSliderValue] = React.useState([500]) const handleSliderValueChange = React.useCallback( (value: number | readonly number[]) => { if (typeof value === "number") { setSliderValue([value]) } else { setSliderValue([...value]) } }, [] ) return (
Two-factor authentication Verify via email or phone number.