snapshot of https://github.com/shadcn-ui/ui.git (main, 2026-09-15; blobs > 131072B omitted)
This commit is contained in:
192
apps/v4/registry/icons/__hugeicons__.ts
Normal file
192
apps/v4/registry/icons/__hugeicons__.ts
Normal file
@@ -0,0 +1,192 @@
|
||||
// Auto-generated by scripts/build-icons.ts
|
||||
export { ActivityIcon } from "@hugeicons/core-free-icons"
|
||||
export { Add01Icon } from "@hugeicons/core-free-icons"
|
||||
export { AddCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { AiBrainIcon } from "@hugeicons/core-free-icons"
|
||||
export { Alert02Icon } from "@hugeicons/core-free-icons"
|
||||
export { AlertCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { Analytics01Icon } from "@hugeicons/core-free-icons"
|
||||
export { AnalyticsUpIcon } from "@hugeicons/core-free-icons"
|
||||
export { Archive02Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArchiveIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowDataTransferHorizontalIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowDown01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowDown02Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowDownIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowLeft01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowLeft02Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowLeftDoubleIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowLeftIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowRight01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowRight02Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowRightDoubleIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowRightIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowUp01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowUp02Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowUpIcon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowUpRight01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ArrowUpRightIcon } from "@hugeicons/core-free-icons"
|
||||
export { AttachmentIcon } from "@hugeicons/core-free-icons"
|
||||
export { AudioWave01Icon } from "@hugeicons/core-free-icons"
|
||||
export { BankIcon } from "@hugeicons/core-free-icons"
|
||||
export { BluetoothIcon } from "@hugeicons/core-free-icons"
|
||||
export { BookOpen02Icon } from "@hugeicons/core-free-icons"
|
||||
export { BookmarkIcon } from "@hugeicons/core-free-icons"
|
||||
export { CalculatorIcon } from "@hugeicons/core-free-icons"
|
||||
export { Calendar03Icon } from "@hugeicons/core-free-icons"
|
||||
export { CalendarIcon } from "@hugeicons/core-free-icons"
|
||||
export { Camera01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Cancel01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Car01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Chart03Icon } from "@hugeicons/core-free-icons"
|
||||
export { ChartBarLineIcon } from "@hugeicons/core-free-icons"
|
||||
export { ChartDownIcon } from "@hugeicons/core-free-icons"
|
||||
export { ChartHistogramIcon } from "@hugeicons/core-free-icons"
|
||||
export { ChartIcon } from "@hugeicons/core-free-icons"
|
||||
export { ChartRingIcon } from "@hugeicons/core-free-icons"
|
||||
export { ChartUpIcon } from "@hugeicons/core-free-icons"
|
||||
export { CheckmarkBadge02Icon } from "@hugeicons/core-free-icons"
|
||||
export { CheckmarkBadgeIcon } from "@hugeicons/core-free-icons"
|
||||
export { CheckmarkCircle01Icon } from "@hugeicons/core-free-icons"
|
||||
export { CheckmarkCircle02Icon } from "@hugeicons/core-free-icons"
|
||||
export { CircleArrowLeft02Icon } from "@hugeicons/core-free-icons"
|
||||
export { ClipboardIcon } from "@hugeicons/core-free-icons"
|
||||
export { Clock01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Clock03Icon } from "@hugeicons/core-free-icons"
|
||||
export { CloudUploadIcon } from "@hugeicons/core-free-icons"
|
||||
export { CodeIcon } from "@hugeicons/core-free-icons"
|
||||
export { CoffeeIcon } from "@hugeicons/core-free-icons"
|
||||
export { CommandIcon } from "@hugeicons/core-free-icons"
|
||||
export { ComputerIcon } from "@hugeicons/core-free-icons"
|
||||
export { ComputerTerminal01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ComputerTerminalIcon } from "@hugeicons/core-free-icons"
|
||||
export { Copy01Icon } from "@hugeicons/core-free-icons"
|
||||
export { CopyIcon } from "@hugeicons/core-free-icons"
|
||||
export { CreditCardIcon } from "@hugeicons/core-free-icons"
|
||||
export { CropIcon } from "@hugeicons/core-free-icons"
|
||||
export { CubeIcon } from "@hugeicons/core-free-icons"
|
||||
export { CursorInWindowIcon } from "@hugeicons/core-free-icons"
|
||||
export { DashboardSquare01Icon } from "@hugeicons/core-free-icons"
|
||||
export { DashedLineCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { Database01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Delete02Icon } from "@hugeicons/core-free-icons"
|
||||
export { DeleteIcon } from "@hugeicons/core-free-icons"
|
||||
export { Download01Icon } from "@hugeicons/core-free-icons"
|
||||
export { DownloadIcon } from "@hugeicons/core-free-icons"
|
||||
export { DragDropVerticalIcon } from "@hugeicons/core-free-icons"
|
||||
export { EditIcon } from "@hugeicons/core-free-icons"
|
||||
export { EyeIcon } from "@hugeicons/core-free-icons"
|
||||
export { FavouriteIcon } from "@hugeicons/core-free-icons"
|
||||
export { File01Icon } from "@hugeicons/core-free-icons"
|
||||
export { File02Icon } from "@hugeicons/core-free-icons"
|
||||
export { FileCorruptIcon } from "@hugeicons/core-free-icons"
|
||||
export { FileIcon } from "@hugeicons/core-free-icons"
|
||||
export { FileSearchIcon } from "@hugeicons/core-free-icons"
|
||||
export { FlipHorizontalIcon } from "@hugeicons/core-free-icons"
|
||||
export { FlipVerticalIcon } from "@hugeicons/core-free-icons"
|
||||
export { FloppyDiskIcon } from "@hugeicons/core-free-icons"
|
||||
export { Folder01Icon } from "@hugeicons/core-free-icons"
|
||||
export { FolderAddIcon } from "@hugeicons/core-free-icons"
|
||||
export { FolderIcon } from "@hugeicons/core-free-icons"
|
||||
export { FolderOpenIcon } from "@hugeicons/core-free-icons"
|
||||
export { GitBranchIcon } from "@hugeicons/core-free-icons"
|
||||
export { Globe02Icon } from "@hugeicons/core-free-icons"
|
||||
export { GridIcon } from "@hugeicons/core-free-icons"
|
||||
export { HelpCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { Home01Icon } from "@hugeicons/core-free-icons"
|
||||
export { HomeIcon } from "@hugeicons/core-free-icons"
|
||||
export { Image01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ImageIcon } from "@hugeicons/core-free-icons"
|
||||
export { InboxIcon } from "@hugeicons/core-free-icons"
|
||||
export { InformationCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { KeyboardIcon } from "@hugeicons/core-free-icons"
|
||||
export { LanguageCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { LayoutBottomIcon } from "@hugeicons/core-free-icons"
|
||||
export { LayoutIcon } from "@hugeicons/core-free-icons"
|
||||
export { LayoutLeftIcon } from "@hugeicons/core-free-icons"
|
||||
export { LeftToRightListBulletIcon } from "@hugeicons/core-free-icons"
|
||||
export { LinkIcon } from "@hugeicons/core-free-icons"
|
||||
export { LinkSquare02Icon } from "@hugeicons/core-free-icons"
|
||||
export { Loading03Icon } from "@hugeicons/core-free-icons"
|
||||
export { Logout01Icon } from "@hugeicons/core-free-icons"
|
||||
export { LogoutIcon } from "@hugeicons/core-free-icons"
|
||||
export { Mail01Icon } from "@hugeicons/core-free-icons"
|
||||
export { MailIcon } from "@hugeicons/core-free-icons"
|
||||
export { MapsIcon } from "@hugeicons/core-free-icons"
|
||||
export { Menu01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Menu05Icon } from "@hugeicons/core-free-icons"
|
||||
export { Menu09Icon } from "@hugeicons/core-free-icons"
|
||||
export { Message01Icon } from "@hugeicons/core-free-icons"
|
||||
export { MessageIcon } from "@hugeicons/core-free-icons"
|
||||
export { MessageQuestionIcon } from "@hugeicons/core-free-icons"
|
||||
export { MinusSignIcon } from "@hugeicons/core-free-icons"
|
||||
export { MoonIcon } from "@hugeicons/core-free-icons"
|
||||
export { MoreHorizontalCircle01Icon } from "@hugeicons/core-free-icons"
|
||||
export { MoreVerticalCircle01Icon } from "@hugeicons/core-free-icons"
|
||||
export { MultiplicationSignCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { Notification02Icon } from "@hugeicons/core-free-icons"
|
||||
export { Notification03Icon } from "@hugeicons/core-free-icons"
|
||||
export { NotificationIcon } from "@hugeicons/core-free-icons"
|
||||
export { PaintBoardIcon } from "@hugeicons/core-free-icons"
|
||||
export { PieChartIcon } from "@hugeicons/core-free-icons"
|
||||
export { PlusSignCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { PlusSignIcon } from "@hugeicons/core-free-icons"
|
||||
export { Presentation01Icon } from "@hugeicons/core-free-icons"
|
||||
export { RecordIcon } from "@hugeicons/core-free-icons"
|
||||
export { RedoIcon } from "@hugeicons/core-free-icons"
|
||||
export { RefreshIcon } from "@hugeicons/core-free-icons"
|
||||
export { ReloadIcon } from "@hugeicons/core-free-icons"
|
||||
export { RepeatIcon } from "@hugeicons/core-free-icons"
|
||||
export { RoboticIcon } from "@hugeicons/core-free-icons"
|
||||
export { Rotate01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ScissorIcon } from "@hugeicons/core-free-icons"
|
||||
export { Search01Icon } from "@hugeicons/core-free-icons"
|
||||
export { SearchIcon } from "@hugeicons/core-free-icons"
|
||||
export { SentIcon } from "@hugeicons/core-free-icons"
|
||||
export { ServerStackIcon } from "@hugeicons/core-free-icons"
|
||||
export { Settings01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Settings05Icon } from "@hugeicons/core-free-icons"
|
||||
export { SettingsIcon } from "@hugeicons/core-free-icons"
|
||||
export { Share01Icon } from "@hugeicons/core-free-icons"
|
||||
export { Share03Icon } from "@hugeicons/core-free-icons"
|
||||
export { ShareIcon } from "@hugeicons/core-free-icons"
|
||||
export { ShieldIcon } from "@hugeicons/core-free-icons"
|
||||
export { ShoppingBag01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ShoppingCart01Icon } from "@hugeicons/core-free-icons"
|
||||
export { SidebarLeftIcon } from "@hugeicons/core-free-icons"
|
||||
export { SmileIcon } from "@hugeicons/core-free-icons"
|
||||
export { SparklesIcon } from "@hugeicons/core-free-icons"
|
||||
export { SquareLock02Icon } from "@hugeicons/core-free-icons"
|
||||
export { StarIcon } from "@hugeicons/core-free-icons"
|
||||
export { StarOffIcon } from "@hugeicons/core-free-icons"
|
||||
export { StopCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { Sun03Icon } from "@hugeicons/core-free-icons"
|
||||
export { SunIcon } from "@hugeicons/core-free-icons"
|
||||
export { TableIcon } from "@hugeicons/core-free-icons"
|
||||
export { Target02Icon } from "@hugeicons/core-free-icons"
|
||||
export { TextBoldIcon } from "@hugeicons/core-free-icons"
|
||||
export { TextCheckIcon } from "@hugeicons/core-free-icons"
|
||||
export { TextItalicIcon } from "@hugeicons/core-free-icons"
|
||||
export { TextUnderlineIcon } from "@hugeicons/core-free-icons"
|
||||
export { ThermometerWarmIcon } from "@hugeicons/core-free-icons"
|
||||
export { ThumbsDownIcon } from "@hugeicons/core-free-icons"
|
||||
export { ThumbsUpIcon } from "@hugeicons/core-free-icons"
|
||||
export { Tick02Icon } from "@hugeicons/core-free-icons"
|
||||
export { TradeUpIcon } from "@hugeicons/core-free-icons"
|
||||
export { Tv01Icon } from "@hugeicons/core-free-icons"
|
||||
export { UndoIcon } from "@hugeicons/core-free-icons"
|
||||
export { UnfoldMoreIcon } from "@hugeicons/core-free-icons"
|
||||
export { UserCircle02Icon } from "@hugeicons/core-free-icons"
|
||||
export { UserCircleIcon } from "@hugeicons/core-free-icons"
|
||||
export { UserGroupIcon } from "@hugeicons/core-free-icons"
|
||||
export { UserIcon } from "@hugeicons/core-free-icons"
|
||||
export { UserRemove01Icon } from "@hugeicons/core-free-icons"
|
||||
export { ViewOffIcon } from "@hugeicons/core-free-icons"
|
||||
export { VoiceIcon } from "@hugeicons/core-free-icons"
|
||||
export { VolumeHighIcon } from "@hugeicons/core-free-icons"
|
||||
export { VolumeOffIcon } from "@hugeicons/core-free-icons"
|
||||
export { Wallet01Icon } from "@hugeicons/core-free-icons"
|
||||
export { WalletIcon } from "@hugeicons/core-free-icons"
|
||||
export { ZapIcon } from "@hugeicons/core-free-icons"
|
||||
export { ZoomInAreaIcon } from "@hugeicons/core-free-icons"
|
||||
export { ZoomOutAreaIcon } from "@hugeicons/core-free-icons"
|
||||
187
apps/v4/registry/icons/__lucide__.ts
Normal file
187
apps/v4/registry/icons/__lucide__.ts
Normal file
@@ -0,0 +1,187 @@
|
||||
// Auto-generated by scripts/build-icons.ts
|
||||
export { ActivityIcon } from "lucide-react"
|
||||
export { AlertCircleIcon } from "lucide-react"
|
||||
export { AlertTriangleIcon } from "lucide-react"
|
||||
export { AppWindowIcon } from "lucide-react"
|
||||
export { ArchiveIcon } from "lucide-react"
|
||||
export { ArchiveXIcon } from "lucide-react"
|
||||
export { ArrowDownIcon } from "lucide-react"
|
||||
export { ArrowLeftCircleIcon } from "lucide-react"
|
||||
export { ArrowLeftIcon } from "lucide-react"
|
||||
export { ArrowLeftRightIcon } from "lucide-react"
|
||||
export { ArrowRightIcon } from "lucide-react"
|
||||
export { ArrowUpIcon } from "lucide-react"
|
||||
export { ArrowUpRightIcon } from "lucide-react"
|
||||
export { AudioLinesIcon } from "lucide-react"
|
||||
export { BadgeCheck } from "lucide-react"
|
||||
export { BadgeCheckIcon } from "lucide-react"
|
||||
export { BellIcon } from "lucide-react"
|
||||
export { BlocksIcon } from "lucide-react"
|
||||
export { BluetoothIcon } from "lucide-react"
|
||||
export { BoldIcon } from "lucide-react"
|
||||
export { BookOpen } from "lucide-react"
|
||||
export { BookOpenIcon } from "lucide-react"
|
||||
export { BookmarkIcon } from "lucide-react"
|
||||
export { BotIcon } from "lucide-react"
|
||||
export { BrainIcon } from "lucide-react"
|
||||
export { Building2Icon } from "lucide-react"
|
||||
export { CalculatorIcon } from "lucide-react"
|
||||
export { CalendarIcon } from "lucide-react"
|
||||
export { CameraIcon } from "lucide-react"
|
||||
export { CaptionsIcon } from "lucide-react"
|
||||
export { CarIcon } from "lucide-react"
|
||||
export { ChartBarIcon } from "lucide-react"
|
||||
export { ChartLineIcon } from "lucide-react"
|
||||
export { ChartPieIcon } from "lucide-react"
|
||||
export { CheckCircle2Icon } from "lucide-react"
|
||||
export { CheckIcon } from "lucide-react"
|
||||
export { ChevronDownIcon } from "lucide-react"
|
||||
export { ChevronLeftIcon } from "lucide-react"
|
||||
export { ChevronRightIcon } from "lucide-react"
|
||||
export { ChevronUpIcon } from "lucide-react"
|
||||
export { ChevronsLeftIcon } from "lucide-react"
|
||||
export { ChevronsRightIcon } from "lucide-react"
|
||||
export { ChevronsUpDownIcon } from "lucide-react"
|
||||
export { CircleAlertIcon } from "lucide-react"
|
||||
export { CircleCheckIcon } from "lucide-react"
|
||||
export { CircleDashedIcon } from "lucide-react"
|
||||
export { CircleHelpIcon } from "lucide-react"
|
||||
export { CirclePlusIcon } from "lucide-react"
|
||||
export { CircleUserIcon } from "lucide-react"
|
||||
export { CircleUserRoundIcon } from "lucide-react"
|
||||
export { ClipboardPasteIcon } from "lucide-react"
|
||||
export { Clock2Icon } from "lucide-react"
|
||||
export { ClockIcon } from "lucide-react"
|
||||
export { CloudIcon } from "lucide-react"
|
||||
export { CodeIcon } from "lucide-react"
|
||||
export { CoffeeIcon } from "lucide-react"
|
||||
export { Columns3Icon } from "lucide-react"
|
||||
export { CommandIcon } from "lucide-react"
|
||||
export { ContainerIcon } from "lucide-react"
|
||||
export { CopyIcon } from "lucide-react"
|
||||
export { CornerUpLeftIcon } from "lucide-react"
|
||||
export { CornerUpRightIcon } from "lucide-react"
|
||||
export { CreditCardIcon } from "lucide-react"
|
||||
export { DatabaseIcon } from "lucide-react"
|
||||
export { DownloadIcon } from "lucide-react"
|
||||
export { EllipsisVerticalIcon } from "lucide-react"
|
||||
export { ExternalLinkIcon } from "lucide-react"
|
||||
export { EyeIcon } from "lucide-react"
|
||||
export { EyeOffIcon } from "lucide-react"
|
||||
export { FileArchiveIcon } from "lucide-react"
|
||||
export { FileBarChartIcon } from "lucide-react"
|
||||
export { FileChartColumnIcon } from "lucide-react"
|
||||
export { FileCodeIcon } from "lucide-react"
|
||||
export { FileIcon } from "lucide-react"
|
||||
export { FileSearchIcon } from "lucide-react"
|
||||
export { FileTextIcon } from "lucide-react"
|
||||
export { FileWarningIcon } from "lucide-react"
|
||||
export { FlipHorizontalIcon } from "lucide-react"
|
||||
export { FlipVerticalIcon } from "lucide-react"
|
||||
export { FolderIcon } from "lucide-react"
|
||||
export { FolderOpenIcon } from "lucide-react"
|
||||
export { FolderPlusIcon } from "lucide-react"
|
||||
export { FolderSearchIcon } from "lucide-react"
|
||||
export { FrameIcon } from "lucide-react"
|
||||
export { GalleryVerticalEndIcon } from "lucide-react"
|
||||
export { GaugeIcon } from "lucide-react"
|
||||
export { GitBranchIcon } from "lucide-react"
|
||||
export { GlobeIcon } from "lucide-react"
|
||||
export { GripVerticalIcon } from "lucide-react"
|
||||
export { HeartIcon } from "lucide-react"
|
||||
export { HelpCircleIcon } from "lucide-react"
|
||||
export { HomeIcon } from "lucide-react"
|
||||
export { ImageIcon } from "lucide-react"
|
||||
export { InboxIcon } from "lucide-react"
|
||||
export { InfoIcon } from "lucide-react"
|
||||
export { ItalicIcon } from "lucide-react"
|
||||
export { KeyboardIcon } from "lucide-react"
|
||||
export { LanguagesIcon } from "lucide-react"
|
||||
export { LayoutDashboardIcon } from "lucide-react"
|
||||
export { LayoutGridIcon } from "lucide-react"
|
||||
export { LayoutIcon } from "lucide-react"
|
||||
export { LifeBuoy } from "lucide-react"
|
||||
export { LifeBuoyIcon } from "lucide-react"
|
||||
export { LinkIcon } from "lucide-react"
|
||||
export { ListIcon } from "lucide-react"
|
||||
export { Loader2Icon } from "lucide-react"
|
||||
export { LoaderIcon } from "lucide-react"
|
||||
export { LockIcon } from "lucide-react"
|
||||
export { LockKeyholeIcon } from "lucide-react"
|
||||
export { LogOutIcon } from "lucide-react"
|
||||
export { MailIcon } from "lucide-react"
|
||||
export { MapIcon } from "lucide-react"
|
||||
export { MaximizeIcon } from "lucide-react"
|
||||
export { MenuIcon } from "lucide-react"
|
||||
export { MessageCircleIcon } from "lucide-react"
|
||||
export { MessageCircleQuestionIcon } from "lucide-react"
|
||||
export { MessageSquareIcon } from "lucide-react"
|
||||
export { MicIcon } from "lucide-react"
|
||||
export { MinimizeIcon } from "lucide-react"
|
||||
export { MinusIcon } from "lucide-react"
|
||||
export { MonitorIcon } from "lucide-react"
|
||||
export { MoonIcon } from "lucide-react"
|
||||
export { MoreHorizontalIcon } from "lucide-react"
|
||||
export { MoreVerticalIcon } from "lucide-react"
|
||||
export { OctagonXIcon } from "lucide-react"
|
||||
export { PaintbrushIcon } from "lucide-react"
|
||||
export { PaletteIcon } from "lucide-react"
|
||||
export { PanelLeftIcon } from "lucide-react"
|
||||
export { PaperclipIcon } from "lucide-react"
|
||||
export { PencilIcon } from "lucide-react"
|
||||
export { PieChartIcon } from "lucide-react"
|
||||
export { PlusCircleIcon } from "lucide-react"
|
||||
export { PlusIcon } from "lucide-react"
|
||||
export { PresentationIcon } from "lucide-react"
|
||||
export { RadioIcon } from "lucide-react"
|
||||
export { RefreshCcwIcon } from "lucide-react"
|
||||
export { RefreshCwIcon } from "lucide-react"
|
||||
export { RepeatIcon } from "lucide-react"
|
||||
export { RotateCwIcon } from "lucide-react"
|
||||
export { SaveIcon } from "lucide-react"
|
||||
export { ScissorsIcon } from "lucide-react"
|
||||
export { SearchIcon } from "lucide-react"
|
||||
export { Send } from "lucide-react"
|
||||
export { SendIcon } from "lucide-react"
|
||||
export { ServerIcon } from "lucide-react"
|
||||
export { Settings2Icon } from "lucide-react"
|
||||
export { SettingsIcon } from "lucide-react"
|
||||
export { ShareIcon } from "lucide-react"
|
||||
export { ShieldIcon } from "lucide-react"
|
||||
export { ShoppingBagIcon } from "lucide-react"
|
||||
export { ShoppingCartIcon } from "lucide-react"
|
||||
export { SmileIcon } from "lucide-react"
|
||||
export { SparklesIcon } from "lucide-react"
|
||||
export { SquareIcon } from "lucide-react"
|
||||
export { StarIcon } from "lucide-react"
|
||||
export { StarOffIcon } from "lucide-react"
|
||||
export { StopCircleIcon } from "lucide-react"
|
||||
export { SunIcon } from "lucide-react"
|
||||
export { TableIcon } from "lucide-react"
|
||||
export { TargetIcon } from "lucide-react"
|
||||
export { TerminalIcon } from "lucide-react"
|
||||
export { TerminalSquareIcon } from "lucide-react"
|
||||
export { ThermometerIcon } from "lucide-react"
|
||||
export { ThumbsDownIcon } from "lucide-react"
|
||||
export { ThumbsUpIcon } from "lucide-react"
|
||||
export { TimerIcon } from "lucide-react"
|
||||
export { Trash2Icon } from "lucide-react"
|
||||
export { TrashIcon } from "lucide-react"
|
||||
export { TrendingDownIcon } from "lucide-react"
|
||||
export { TrendingUpIcon } from "lucide-react"
|
||||
export { TriangleAlertIcon } from "lucide-react"
|
||||
export { TvIcon } from "lucide-react"
|
||||
export { UnderlineIcon } from "lucide-react"
|
||||
export { UploadCloudIcon } from "lucide-react"
|
||||
export { UserIcon } from "lucide-react"
|
||||
export { UserRoundXIcon } from "lucide-react"
|
||||
export { UsersIcon } from "lucide-react"
|
||||
export { VideoIcon } from "lucide-react"
|
||||
export { Volume2Icon } from "lucide-react"
|
||||
export { VolumeOffIcon } from "lucide-react"
|
||||
export { VolumeX } from "lucide-react"
|
||||
export { WalletIcon } from "lucide-react"
|
||||
export { XIcon } from "lucide-react"
|
||||
export { ZapIcon } from "lucide-react"
|
||||
export { ZoomInIcon } from "lucide-react"
|
||||
export { ZoomOutIcon } from "lucide-react"
|
||||
158
apps/v4/registry/icons/__phosphor__.ts
Normal file
158
apps/v4/registry/icons/__phosphor__.ts
Normal file
@@ -0,0 +1,158 @@
|
||||
// Auto-generated by scripts/build-icons.ts
|
||||
export { ActivityIcon } from "@phosphor-icons/react"
|
||||
export { AppWindowIcon } from "@phosphor-icons/react"
|
||||
export { ArchiveIcon } from "@phosphor-icons/react"
|
||||
export { ArrowBendUpLeftIcon } from "@phosphor-icons/react"
|
||||
export { ArrowBendUpRightIcon } from "@phosphor-icons/react"
|
||||
export { ArrowCircleLeftIcon } from "@phosphor-icons/react"
|
||||
export { ArrowClockwiseIcon } from "@phosphor-icons/react"
|
||||
export { ArrowDownIcon } from "@phosphor-icons/react"
|
||||
export { ArrowLeftIcon } from "@phosphor-icons/react"
|
||||
export { ArrowRightIcon } from "@phosphor-icons/react"
|
||||
export { ArrowSquareOutIcon } from "@phosphor-icons/react"
|
||||
export { ArrowUpIcon } from "@phosphor-icons/react"
|
||||
export { ArrowUpRightIcon } from "@phosphor-icons/react"
|
||||
export { ArrowsClockwiseIcon } from "@phosphor-icons/react"
|
||||
export { ArrowsHorizontalIcon } from "@phosphor-icons/react"
|
||||
export { ArrowsLeftRightIcon } from "@phosphor-icons/react"
|
||||
export { ArrowsVerticalIcon } from "@phosphor-icons/react"
|
||||
export { BagIcon } from "@phosphor-icons/react"
|
||||
export { BankIcon } from "@phosphor-icons/react"
|
||||
export { BellIcon } from "@phosphor-icons/react"
|
||||
export { BluetoothIcon } from "@phosphor-icons/react"
|
||||
export { BookOpenIcon } from "@phosphor-icons/react"
|
||||
export { BookmarkIcon } from "@phosphor-icons/react"
|
||||
export { BrainIcon } from "@phosphor-icons/react"
|
||||
export { CalculatorIcon } from "@phosphor-icons/react"
|
||||
export { CalendarBlankIcon } from "@phosphor-icons/react"
|
||||
export { CalendarIcon } from "@phosphor-icons/react"
|
||||
export { CameraIcon } from "@phosphor-icons/react"
|
||||
export { CarIcon } from "@phosphor-icons/react"
|
||||
export { CaretDoubleLeftIcon } from "@phosphor-icons/react"
|
||||
export { CaretDoubleRightIcon } from "@phosphor-icons/react"
|
||||
export { CaretDownIcon } from "@phosphor-icons/react"
|
||||
export { CaretLeftIcon } from "@phosphor-icons/react"
|
||||
export { CaretRightIcon } from "@phosphor-icons/react"
|
||||
export { CaretUpDownIcon } from "@phosphor-icons/react"
|
||||
export { CaretUpIcon } from "@phosphor-icons/react"
|
||||
export { ChartBarIcon } from "@phosphor-icons/react"
|
||||
export { ChartLineIcon } from "@phosphor-icons/react"
|
||||
export { ChartPieIcon } from "@phosphor-icons/react"
|
||||
export { ChatCircleIcon } from "@phosphor-icons/react"
|
||||
export { ChatIcon } from "@phosphor-icons/react"
|
||||
export { CheckCircleIcon } from "@phosphor-icons/react"
|
||||
export { CheckIcon } from "@phosphor-icons/react"
|
||||
export { CircleDashedIcon } from "@phosphor-icons/react"
|
||||
export { ClipboardIcon } from "@phosphor-icons/react"
|
||||
export { ClockIcon } from "@phosphor-icons/react"
|
||||
export { CloudArrowUpIcon } from "@phosphor-icons/react"
|
||||
export { CloudIcon } from "@phosphor-icons/react"
|
||||
export { CodeIcon } from "@phosphor-icons/react"
|
||||
export { CoffeeIcon } from "@phosphor-icons/react"
|
||||
export { ColumnsIcon } from "@phosphor-icons/react"
|
||||
export { CommandIcon } from "@phosphor-icons/react"
|
||||
export { CopyIcon } from "@phosphor-icons/react"
|
||||
export { CreditCardIcon } from "@phosphor-icons/react"
|
||||
export { CropIcon } from "@phosphor-icons/react"
|
||||
export { CubeIcon } from "@phosphor-icons/react"
|
||||
export { DatabaseIcon } from "@phosphor-icons/react"
|
||||
export { DotsSixVerticalIcon } from "@phosphor-icons/react"
|
||||
export { DotsThreeIcon } from "@phosphor-icons/react"
|
||||
export { DotsThreeOutlineIcon } from "@phosphor-icons/react"
|
||||
export { DotsThreeVerticalIcon } from "@phosphor-icons/react"
|
||||
export { DownloadIcon } from "@phosphor-icons/react"
|
||||
export { EnvelopeIcon } from "@phosphor-icons/react"
|
||||
export { EyeIcon } from "@phosphor-icons/react"
|
||||
export { EyeSlashIcon } from "@phosphor-icons/react"
|
||||
export { FileCodeIcon } from "@phosphor-icons/react"
|
||||
export { FileIcon } from "@phosphor-icons/react"
|
||||
export { FileSearchIcon } from "@phosphor-icons/react"
|
||||
export { FileTextIcon } from "@phosphor-icons/react"
|
||||
export { FileXIcon } from "@phosphor-icons/react"
|
||||
export { FileZipIcon } from "@phosphor-icons/react"
|
||||
export { FloppyDiskIcon } from "@phosphor-icons/react"
|
||||
export { FolderIcon } from "@phosphor-icons/react"
|
||||
export { FolderOpenIcon } from "@phosphor-icons/react"
|
||||
export { FolderPlusIcon } from "@phosphor-icons/react"
|
||||
export { GaugeIcon } from "@phosphor-icons/react"
|
||||
export { GearIcon } from "@phosphor-icons/react"
|
||||
export { GitBranchIcon } from "@phosphor-icons/react"
|
||||
export { GlobeIcon } from "@phosphor-icons/react"
|
||||
export { GridFourIcon } from "@phosphor-icons/react"
|
||||
export { HardDrivesIcon } from "@phosphor-icons/react"
|
||||
export { HeartIcon } from "@phosphor-icons/react"
|
||||
export { HouseIcon } from "@phosphor-icons/react"
|
||||
export { ImageIcon } from "@phosphor-icons/react"
|
||||
export { InfoIcon } from "@phosphor-icons/react"
|
||||
export { KeyboardIcon } from "@phosphor-icons/react"
|
||||
export { LayoutIcon } from "@phosphor-icons/react"
|
||||
export { LifebuoyIcon } from "@phosphor-icons/react"
|
||||
export { LightningIcon } from "@phosphor-icons/react"
|
||||
export { LinkIcon } from "@phosphor-icons/react"
|
||||
export { ListIcon } from "@phosphor-icons/react"
|
||||
export { LockIcon } from "@phosphor-icons/react"
|
||||
export { LockKeyIcon } from "@phosphor-icons/react"
|
||||
export { MagnifyingGlassIcon } from "@phosphor-icons/react"
|
||||
export { MagnifyingGlassMinusIcon } from "@phosphor-icons/react"
|
||||
export { MagnifyingGlassPlusIcon } from "@phosphor-icons/react"
|
||||
export { MapTrifoldIcon } from "@phosphor-icons/react"
|
||||
export { MicrophoneIcon } from "@phosphor-icons/react"
|
||||
export { MinusIcon } from "@phosphor-icons/react"
|
||||
export { MonitorIcon } from "@phosphor-icons/react"
|
||||
export { MoonIcon } from "@phosphor-icons/react"
|
||||
export { PaletteIcon } from "@phosphor-icons/react"
|
||||
export { PaperPlaneTiltIcon } from "@phosphor-icons/react"
|
||||
export { PaperclipIcon } from "@phosphor-icons/react"
|
||||
export { PencilIcon } from "@phosphor-icons/react"
|
||||
export { PlusCircleIcon } from "@phosphor-icons/react"
|
||||
export { PlusIcon } from "@phosphor-icons/react"
|
||||
export { PresentationIcon } from "@phosphor-icons/react"
|
||||
export { QuestionIcon } from "@phosphor-icons/react"
|
||||
export { RecordIcon } from "@phosphor-icons/react"
|
||||
export { RepeatIcon } from "@phosphor-icons/react"
|
||||
export { RobotIcon } from "@phosphor-icons/react"
|
||||
export { RowsIcon } from "@phosphor-icons/react"
|
||||
export { ScissorsIcon } from "@phosphor-icons/react"
|
||||
export { ShareFatIcon } from "@phosphor-icons/react"
|
||||
export { ShareIcon } from "@phosphor-icons/react"
|
||||
export { ShieldIcon } from "@phosphor-icons/react"
|
||||
export { ShoppingCartIcon } from "@phosphor-icons/react"
|
||||
export { SidebarIcon } from "@phosphor-icons/react"
|
||||
export { SignOutIcon } from "@phosphor-icons/react"
|
||||
export { SmileyIcon } from "@phosphor-icons/react"
|
||||
export { SparkleIcon } from "@phosphor-icons/react"
|
||||
export { SpeakerHighIcon } from "@phosphor-icons/react"
|
||||
export { SpeakerSlashIcon } from "@phosphor-icons/react"
|
||||
export { SpinnerIcon } from "@phosphor-icons/react"
|
||||
export { SquaresFourIcon } from "@phosphor-icons/react"
|
||||
export { StarIcon } from "@phosphor-icons/react"
|
||||
export { StopCircleIcon } from "@phosphor-icons/react"
|
||||
export { SunIcon } from "@phosphor-icons/react"
|
||||
export { TableIcon } from "@phosphor-icons/react"
|
||||
export { TargetIcon } from "@phosphor-icons/react"
|
||||
export { TelevisionIcon } from "@phosphor-icons/react"
|
||||
export { TerminalIcon } from "@phosphor-icons/react"
|
||||
export { TextBIcon } from "@phosphor-icons/react"
|
||||
export { TextItalicIcon } from "@phosphor-icons/react"
|
||||
export { TextTIcon } from "@phosphor-icons/react"
|
||||
export { TextUnderlineIcon } from "@phosphor-icons/react"
|
||||
export { ThermometerIcon } from "@phosphor-icons/react"
|
||||
export { ThumbsDownIcon } from "@phosphor-icons/react"
|
||||
export { ThumbsUpIcon } from "@phosphor-icons/react"
|
||||
export { TimerIcon } from "@phosphor-icons/react"
|
||||
export { TranslateIcon } from "@phosphor-icons/react"
|
||||
export { TrashIcon } from "@phosphor-icons/react"
|
||||
export { TrayIcon } from "@phosphor-icons/react"
|
||||
export { TrendDownIcon } from "@phosphor-icons/react"
|
||||
export { TrendUpIcon } from "@phosphor-icons/react"
|
||||
export { UserCircleIcon } from "@phosphor-icons/react"
|
||||
export { UserIcon } from "@phosphor-icons/react"
|
||||
export { UserMinusIcon } from "@phosphor-icons/react"
|
||||
export { UsersIcon } from "@phosphor-icons/react"
|
||||
export { VideoIcon } from "@phosphor-icons/react"
|
||||
export { WalletIcon } from "@phosphor-icons/react"
|
||||
export { WarningCircleIcon } from "@phosphor-icons/react"
|
||||
export { WarningIcon } from "@phosphor-icons/react"
|
||||
export { WaveformIcon } from "@phosphor-icons/react"
|
||||
export { XCircleIcon } from "@phosphor-icons/react"
|
||||
export { XIcon } from "@phosphor-icons/react"
|
||||
157
apps/v4/registry/icons/__remixicon__.ts
Normal file
157
apps/v4/registry/icons/__remixicon__.ts
Normal file
@@ -0,0 +1,157 @@
|
||||
// Auto-generated by scripts/build-icons.ts
|
||||
export { RiAddCircleFill } from "@remixicon/react"
|
||||
export { RiAddCircleLine } from "@remixicon/react"
|
||||
export { RiAddLine } from "@remixicon/react"
|
||||
export { RiArchiveLine } from "@remixicon/react"
|
||||
export { RiArrowDownLine } from "@remixicon/react"
|
||||
export { RiArrowDownSLine } from "@remixicon/react"
|
||||
export { RiArrowLeftCircleLine } from "@remixicon/react"
|
||||
export { RiArrowLeftLine } from "@remixicon/react"
|
||||
export { RiArrowLeftRightLine } from "@remixicon/react"
|
||||
export { RiArrowLeftSLine } from "@remixicon/react"
|
||||
export { RiArrowRightLine } from "@remixicon/react"
|
||||
export { RiArrowRightSLine } from "@remixicon/react"
|
||||
export { RiArrowRightUpLine } from "@remixicon/react"
|
||||
export { RiArrowUpDownLine } from "@remixicon/react"
|
||||
export { RiArrowUpLine } from "@remixicon/react"
|
||||
export { RiArrowUpSLine } from "@remixicon/react"
|
||||
export { RiAttachmentLine } from "@remixicon/react"
|
||||
export { RiBankCardLine } from "@remixicon/react"
|
||||
export { RiBankLine } from "@remixicon/react"
|
||||
export { RiBarChartLine } from "@remixicon/react"
|
||||
export { RiBellLine } from "@remixicon/react"
|
||||
export { RiBluetoothLine } from "@remixicon/react"
|
||||
export { RiBold } from "@remixicon/react"
|
||||
export { RiBookOpenLine } from "@remixicon/react"
|
||||
export { RiBookmarkLine } from "@remixicon/react"
|
||||
export { RiBox1Line } from "@remixicon/react"
|
||||
export { RiBox3Line } from "@remixicon/react"
|
||||
export { RiBrainLine } from "@remixicon/react"
|
||||
export { RiCalculatorLine } from "@remixicon/react"
|
||||
export { RiCalendarLine } from "@remixicon/react"
|
||||
export { RiCameraLine } from "@remixicon/react"
|
||||
export { RiCarLine } from "@remixicon/react"
|
||||
export { RiChat1Line } from "@remixicon/react"
|
||||
export { RiCheckLine } from "@remixicon/react"
|
||||
export { RiCheckboxCircleFill } from "@remixicon/react"
|
||||
export { RiCheckboxCircleLine } from "@remixicon/react"
|
||||
export { RiClipboardLine } from "@remixicon/react"
|
||||
export { RiCloseCircleLine } from "@remixicon/react"
|
||||
export { RiCloseLine } from "@remixicon/react"
|
||||
export { RiCloudLine } from "@remixicon/react"
|
||||
export { RiCodeLine } from "@remixicon/react"
|
||||
export { RiCommandLine } from "@remixicon/react"
|
||||
export { RiComputerLine } from "@remixicon/react"
|
||||
export { RiCornerUpLeftLine } from "@remixicon/react"
|
||||
export { RiCornerUpRightLine } from "@remixicon/react"
|
||||
export { RiCropLine } from "@remixicon/react"
|
||||
export { RiCupLine } from "@remixicon/react"
|
||||
export { RiDashboardLine } from "@remixicon/react"
|
||||
export { RiDatabase2Line } from "@remixicon/react"
|
||||
export { RiDeleteBinLine } from "@remixicon/react"
|
||||
export { RiDownloadLine } from "@remixicon/react"
|
||||
export { RiDraggable } from "@remixicon/react"
|
||||
export { RiEmotionLine } from "@remixicon/react"
|
||||
export { RiErrorWarningLine } from "@remixicon/react"
|
||||
export { RiExternalLinkLine } from "@remixicon/react"
|
||||
export { RiEyeLine } from "@remixicon/react"
|
||||
export { RiEyeOffLine } from "@remixicon/react"
|
||||
export { RiFileChartLine } from "@remixicon/react"
|
||||
export { RiFileCodeLine } from "@remixicon/react"
|
||||
export { RiFileCopyLine } from "@remixicon/react"
|
||||
export { RiFileLine } from "@remixicon/react"
|
||||
export { RiFileSearchLine } from "@remixicon/react"
|
||||
export { RiFileTextLine } from "@remixicon/react"
|
||||
export { RiFileWarningLine } from "@remixicon/react"
|
||||
export { RiFileZipLine } from "@remixicon/react"
|
||||
export { RiFlashlightLine } from "@remixicon/react"
|
||||
export { RiFocus3Line } from "@remixicon/react"
|
||||
export { RiFolderAddLine } from "@remixicon/react"
|
||||
export { RiFolderLine } from "@remixicon/react"
|
||||
export { RiFolderOpenLine } from "@remixicon/react"
|
||||
export { RiGalleryLine } from "@remixicon/react"
|
||||
export { RiGitBranchLine } from "@remixicon/react"
|
||||
export { RiGlobalLine } from "@remixicon/react"
|
||||
export { RiGlobeLine } from "@remixicon/react"
|
||||
export { RiGridLine } from "@remixicon/react"
|
||||
export { RiGroupLine } from "@remixicon/react"
|
||||
export { RiHardDriveLine } from "@remixicon/react"
|
||||
export { RiHeartLine } from "@remixicon/react"
|
||||
export { RiHomeLine } from "@remixicon/react"
|
||||
export { RiImageLine } from "@remixicon/react"
|
||||
export { RiInboxLine } from "@remixicon/react"
|
||||
export { RiInformationLine } from "@remixicon/react"
|
||||
export { RiItalic } from "@remixicon/react"
|
||||
export { RiKeyboardLine } from "@remixicon/react"
|
||||
export { RiLayoutColumnLine } from "@remixicon/react"
|
||||
export { RiLayoutLeftLine } from "@remixicon/react"
|
||||
export { RiLayoutLine } from "@remixicon/react"
|
||||
export { RiLifebuoyLine } from "@remixicon/react"
|
||||
export { RiLineChartLine } from "@remixicon/react"
|
||||
export { RiLinksLine } from "@remixicon/react"
|
||||
export { RiListUnordered } from "@remixicon/react"
|
||||
export { RiLoader4Line } from "@remixicon/react"
|
||||
export { RiLoaderLine } from "@remixicon/react"
|
||||
export { RiLockLine } from "@remixicon/react"
|
||||
export { RiLogoutBoxLine } from "@remixicon/react"
|
||||
export { RiMailLine } from "@remixicon/react"
|
||||
export { RiMapLine } from "@remixicon/react"
|
||||
export { RiMenuLine } from "@remixicon/react"
|
||||
export { RiMicLine } from "@remixicon/react"
|
||||
export { RiMoonLine } from "@remixicon/react"
|
||||
export { RiMore2Line } from "@remixicon/react"
|
||||
export { RiMoreLine } from "@remixicon/react"
|
||||
export { RiNotification3Line } from "@remixicon/react"
|
||||
export { RiNotificationLine } from "@remixicon/react"
|
||||
export { RiPaletteLine } from "@remixicon/react"
|
||||
export { RiPencilLine } from "@remixicon/react"
|
||||
export { RiPieChartLine } from "@remixicon/react"
|
||||
export { RiPulseLine } from "@remixicon/react"
|
||||
export { RiQuestionLine } from "@remixicon/react"
|
||||
export { RiRecordCircleLine } from "@remixicon/react"
|
||||
export { RiRefreshLine } from "@remixicon/react"
|
||||
export { RiRepeatLine } from "@remixicon/react"
|
||||
export { RiRobotLine } from "@remixicon/react"
|
||||
export { RiSaveLine } from "@remixicon/react"
|
||||
export { RiScissorsLine } from "@remixicon/react"
|
||||
export { RiSearchEyeLine } from "@remixicon/react"
|
||||
export { RiSearchLine } from "@remixicon/react"
|
||||
export { RiSendPlaneLine } from "@remixicon/react"
|
||||
export { RiSettingsLine } from "@remixicon/react"
|
||||
export { RiShareForwardLine } from "@remixicon/react"
|
||||
export { RiShareLine } from "@remixicon/react"
|
||||
export { RiShieldLine } from "@remixicon/react"
|
||||
export { RiShoppingBagLine } from "@remixicon/react"
|
||||
export { RiShoppingCartLine } from "@remixicon/react"
|
||||
export { RiSideBarLine } from "@remixicon/react"
|
||||
export { RiSkipLeftLine } from "@remixicon/react"
|
||||
export { RiSkipRightLine } from "@remixicon/react"
|
||||
export { RiSlideshowLine } from "@remixicon/react"
|
||||
export { RiSparklingLine } from "@remixicon/react"
|
||||
export { RiStarLine } from "@remixicon/react"
|
||||
export { RiStarOffLine } from "@remixicon/react"
|
||||
export { RiStopCircleLine } from "@remixicon/react"
|
||||
export { RiSubtractLine } from "@remixicon/react"
|
||||
export { RiSunLine } from "@remixicon/react"
|
||||
export { RiTableLine } from "@remixicon/react"
|
||||
export { RiTeamLine } from "@remixicon/react"
|
||||
export { RiTerminalBoxLine } from "@remixicon/react"
|
||||
export { RiTextWrap } from "@remixicon/react"
|
||||
export { RiThermometerLine } from "@remixicon/react"
|
||||
export { RiThumbDownLine } from "@remixicon/react"
|
||||
export { RiThumbUpLine } from "@remixicon/react"
|
||||
export { RiTimeLine } from "@remixicon/react"
|
||||
export { RiTimerLine } from "@remixicon/react"
|
||||
export { RiTranslate } from "@remixicon/react"
|
||||
export { RiTvLine } from "@remixicon/react"
|
||||
export { RiUnderline } from "@remixicon/react"
|
||||
export { RiUploadCloudLine } from "@remixicon/react"
|
||||
export { RiUserLine } from "@remixicon/react"
|
||||
export { RiUserSmileLine } from "@remixicon/react"
|
||||
export { RiUserUnfollowLine } from "@remixicon/react"
|
||||
export { RiVideoLine } from "@remixicon/react"
|
||||
export { RiVolumeMuteLine } from "@remixicon/react"
|
||||
export { RiVolumeUpLine } from "@remixicon/react"
|
||||
export { RiWalletLine } from "@remixicon/react"
|
||||
export { RiWindowLine } from "@remixicon/react"
|
||||
export { RiZoomInLine } from "@remixicon/react"
|
||||
182
apps/v4/registry/icons/__tabler__.ts
Normal file
182
apps/v4/registry/icons/__tabler__.ts
Normal file
@@ -0,0 +1,182 @@
|
||||
// Auto-generated by scripts/build-icons.ts
|
||||
export { IconActivity } from "@tabler/icons-react"
|
||||
export { IconAlertCircle } from "@tabler/icons-react"
|
||||
export { IconAlertOctagon } from "@tabler/icons-react"
|
||||
export { IconAlertTriangle } from "@tabler/icons-react"
|
||||
export { IconAppWindow } from "@tabler/icons-react"
|
||||
export { IconArchive } from "@tabler/icons-react"
|
||||
export { IconArchiveOff } from "@tabler/icons-react"
|
||||
export { IconArrowDown } from "@tabler/icons-react"
|
||||
export { IconArrowForward } from "@tabler/icons-react"
|
||||
export { IconArrowLeft } from "@tabler/icons-react"
|
||||
export { IconArrowRight } from "@tabler/icons-react"
|
||||
export { IconArrowUp } from "@tabler/icons-react"
|
||||
export { IconArrowUpRight } from "@tabler/icons-react"
|
||||
export { IconArrowsLeftRight } from "@tabler/icons-react"
|
||||
export { IconBell } from "@tabler/icons-react"
|
||||
export { IconBluetooth } from "@tabler/icons-react"
|
||||
export { IconBold } from "@tabler/icons-react"
|
||||
export { IconBolt } from "@tabler/icons-react"
|
||||
export { IconBook } from "@tabler/icons-react"
|
||||
export { IconBookmark } from "@tabler/icons-react"
|
||||
export { IconBox } from "@tabler/icons-react"
|
||||
export { IconBrain } from "@tabler/icons-react"
|
||||
export { IconBrandJavascript } from "@tabler/icons-react"
|
||||
export { IconBuildingBank } from "@tabler/icons-react"
|
||||
export { IconCalculator } from "@tabler/icons-react"
|
||||
export { IconCalendar } from "@tabler/icons-react"
|
||||
export { IconCamera } from "@tabler/icons-react"
|
||||
export { IconCar } from "@tabler/icons-react"
|
||||
export { IconChartBar } from "@tabler/icons-react"
|
||||
export { IconChartLine } from "@tabler/icons-react"
|
||||
export { IconChartPie } from "@tabler/icons-react"
|
||||
export { IconCheck } from "@tabler/icons-react"
|
||||
export { IconChevronDown } from "@tabler/icons-react"
|
||||
export { IconChevronLeft } from "@tabler/icons-react"
|
||||
export { IconChevronRight } from "@tabler/icons-react"
|
||||
export { IconChevronUp } from "@tabler/icons-react"
|
||||
export { IconChevronsLeft } from "@tabler/icons-react"
|
||||
export { IconChevronsRight } from "@tabler/icons-react"
|
||||
export { IconCircleArrowLeft } from "@tabler/icons-react"
|
||||
export { IconCircleCheck } from "@tabler/icons-react"
|
||||
export { IconCircleCheckFilled } from "@tabler/icons-react"
|
||||
export { IconCircleDashed } from "@tabler/icons-react"
|
||||
export { IconCirclePlus } from "@tabler/icons-react"
|
||||
export { IconCirclePlusFilled } from "@tabler/icons-react"
|
||||
export { IconClipboard } from "@tabler/icons-react"
|
||||
export { IconClock } from "@tabler/icons-react"
|
||||
export { IconClockHour2 } from "@tabler/icons-react"
|
||||
export { IconCloud } from "@tabler/icons-react"
|
||||
export { IconCloudUpload } from "@tabler/icons-react"
|
||||
export { IconCode } from "@tabler/icons-react"
|
||||
export { IconCoffee } from "@tabler/icons-react"
|
||||
export { IconCommand } from "@tabler/icons-react"
|
||||
export { IconCopy } from "@tabler/icons-react"
|
||||
export { IconCornerUpLeft } from "@tabler/icons-react"
|
||||
export { IconCornerUpRight } from "@tabler/icons-react"
|
||||
export { IconCreditCard } from "@tabler/icons-react"
|
||||
export { IconCube } from "@tabler/icons-react"
|
||||
export { IconCut } from "@tabler/icons-react"
|
||||
export { IconDashboard } from "@tabler/icons-react"
|
||||
export { IconDatabase } from "@tabler/icons-react"
|
||||
export { IconDeviceDesktop } from "@tabler/icons-react"
|
||||
export { IconDeviceFloppy } from "@tabler/icons-react"
|
||||
export { IconDeviceTv } from "@tabler/icons-react"
|
||||
export { IconDots } from "@tabler/icons-react"
|
||||
export { IconDotsVertical } from "@tabler/icons-react"
|
||||
export { IconDownload } from "@tabler/icons-react"
|
||||
export { IconExclamationCircle } from "@tabler/icons-react"
|
||||
export { IconExternalLink } from "@tabler/icons-react"
|
||||
export { IconEye } from "@tabler/icons-react"
|
||||
export { IconEyeClosed } from "@tabler/icons-react"
|
||||
export { IconFile } from "@tabler/icons-react"
|
||||
export { IconFileAi } from "@tabler/icons-react"
|
||||
export { IconFileAlert } from "@tabler/icons-react"
|
||||
export { IconFileCode } from "@tabler/icons-react"
|
||||
export { IconFileDescription } from "@tabler/icons-react"
|
||||
export { IconFileSearch } from "@tabler/icons-react"
|
||||
export { IconFileText } from "@tabler/icons-react"
|
||||
export { IconFileWord } from "@tabler/icons-react"
|
||||
export { IconFileZip } from "@tabler/icons-react"
|
||||
export { IconFlipHorizontal } from "@tabler/icons-react"
|
||||
export { IconFlipVertical } from "@tabler/icons-react"
|
||||
export { IconFolder } from "@tabler/icons-react"
|
||||
export { IconFolderOpen } from "@tabler/icons-react"
|
||||
export { IconFolderPlus } from "@tabler/icons-react"
|
||||
export { IconFolderSearch } from "@tabler/icons-react"
|
||||
export { IconFrame } from "@tabler/icons-react"
|
||||
export { IconGauge } from "@tabler/icons-react"
|
||||
export { IconGitBranch } from "@tabler/icons-react"
|
||||
export { IconGlobe } from "@tabler/icons-react"
|
||||
export { IconGripVertical } from "@tabler/icons-react"
|
||||
export { IconHeadphones } from "@tabler/icons-react"
|
||||
export { IconHeart } from "@tabler/icons-react"
|
||||
export { IconHelp } from "@tabler/icons-react"
|
||||
export { IconHelpCircle } from "@tabler/icons-react"
|
||||
export { IconHome } from "@tabler/icons-react"
|
||||
export { IconInbox } from "@tabler/icons-react"
|
||||
export { IconInfoCircle } from "@tabler/icons-react"
|
||||
export { IconInnerShadowTop } from "@tabler/icons-react"
|
||||
export { IconItalic } from "@tabler/icons-react"
|
||||
export { IconKeyboard } from "@tabler/icons-react"
|
||||
export { IconLanguage } from "@tabler/icons-react"
|
||||
export { IconLayout } from "@tabler/icons-react"
|
||||
export { IconLayoutColumns } from "@tabler/icons-react"
|
||||
export { IconLayoutDashboard } from "@tabler/icons-react"
|
||||
export { IconLayoutGrid } from "@tabler/icons-react"
|
||||
export { IconLayoutRows } from "@tabler/icons-react"
|
||||
export { IconLayoutSidebar } from "@tabler/icons-react"
|
||||
export { IconLifebuoy } from "@tabler/icons-react"
|
||||
export { IconLink } from "@tabler/icons-react"
|
||||
export { IconList } from "@tabler/icons-react"
|
||||
export { IconListDetails } from "@tabler/icons-react"
|
||||
export { IconLoader } from "@tabler/icons-react"
|
||||
export { IconLock } from "@tabler/icons-react"
|
||||
export { IconLogout } from "@tabler/icons-react"
|
||||
export { IconMail } from "@tabler/icons-react"
|
||||
export { IconMap } from "@tabler/icons-react"
|
||||
export { IconMaximize } from "@tabler/icons-react"
|
||||
export { IconMenu } from "@tabler/icons-react"
|
||||
export { IconMessage } from "@tabler/icons-react"
|
||||
export { IconMessageQuestion } from "@tabler/icons-react"
|
||||
export { IconMicrophone } from "@tabler/icons-react"
|
||||
export { IconMinimize } from "@tabler/icons-react"
|
||||
export { IconMinus } from "@tabler/icons-react"
|
||||
export { IconMoodSmile } from "@tabler/icons-react"
|
||||
export { IconMoon } from "@tabler/icons-react"
|
||||
export { IconNotification } from "@tabler/icons-react"
|
||||
export { IconPalette } from "@tabler/icons-react"
|
||||
export { IconPaperclip } from "@tabler/icons-react"
|
||||
export { IconPencil } from "@tabler/icons-react"
|
||||
export { IconPhoto } from "@tabler/icons-react"
|
||||
export { IconPlayerRecordFilled } from "@tabler/icons-react"
|
||||
export { IconPlayerStop } from "@tabler/icons-react"
|
||||
export { IconPlus } from "@tabler/icons-react"
|
||||
export { IconPresentation } from "@tabler/icons-react"
|
||||
export { IconRefresh } from "@tabler/icons-react"
|
||||
export { IconRepeat } from "@tabler/icons-react"
|
||||
export { IconReport } from "@tabler/icons-react"
|
||||
export { IconReportAnalytics } from "@tabler/icons-react"
|
||||
export { IconRobot } from "@tabler/icons-react"
|
||||
export { IconRosetteDiscountCheck } from "@tabler/icons-react"
|
||||
export { IconRotateClockwise2 } from "@tabler/icons-react"
|
||||
export { IconSearch } from "@tabler/icons-react"
|
||||
export { IconSelector } from "@tabler/icons-react"
|
||||
export { IconSend } from "@tabler/icons-react"
|
||||
export { IconServer } from "@tabler/icons-react"
|
||||
export { IconServerSpark } from "@tabler/icons-react"
|
||||
export { IconSettings } from "@tabler/icons-react"
|
||||
export { IconShare } from "@tabler/icons-react"
|
||||
export { IconShare2 } from "@tabler/icons-react"
|
||||
export { IconShare3 } from "@tabler/icons-react"
|
||||
export { IconShield } from "@tabler/icons-react"
|
||||
export { IconShoppingBag } from "@tabler/icons-react"
|
||||
export { IconShoppingCart } from "@tabler/icons-react"
|
||||
export { IconSparkles } from "@tabler/icons-react"
|
||||
export { IconStar } from "@tabler/icons-react"
|
||||
export { IconStarOff } from "@tabler/icons-react"
|
||||
export { IconSun } from "@tabler/icons-react"
|
||||
export { IconTable } from "@tabler/icons-react"
|
||||
export { IconTarget } from "@tabler/icons-react"
|
||||
export { IconTerminal } from "@tabler/icons-react"
|
||||
export { IconTerminal2 } from "@tabler/icons-react"
|
||||
export { IconTextCaption } from "@tabler/icons-react"
|
||||
export { IconThermometer } from "@tabler/icons-react"
|
||||
export { IconThumbDown } from "@tabler/icons-react"
|
||||
export { IconThumbUp } from "@tabler/icons-react"
|
||||
export { IconTrash } from "@tabler/icons-react"
|
||||
export { IconTrendingDown } from "@tabler/icons-react"
|
||||
export { IconTrendingUp } from "@tabler/icons-react"
|
||||
export { IconUnderline } from "@tabler/icons-react"
|
||||
export { IconUser } from "@tabler/icons-react"
|
||||
export { IconUserCircle } from "@tabler/icons-react"
|
||||
export { IconUserX } from "@tabler/icons-react"
|
||||
export { IconUsers } from "@tabler/icons-react"
|
||||
export { IconVideoPlus } from "@tabler/icons-react"
|
||||
export { IconVolume } from "@tabler/icons-react"
|
||||
export { IconWallet } from "@tabler/icons-react"
|
||||
export { IconWaveSine } from "@tabler/icons-react"
|
||||
export { IconWorld } from "@tabler/icons-react"
|
||||
export { IconX } from "@tabler/icons-react"
|
||||
export { IconZoomIn } from "@tabler/icons-react"
|
||||
export { IconZoomOut } from "@tabler/icons-react"
|
||||
51
apps/v4/registry/icons/create-icon-loader.tsx
Normal file
51
apps/v4/registry/icons/create-icon-loader.tsx
Normal file
@@ -0,0 +1,51 @@
|
||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||
"use client"
|
||||
|
||||
import { use } from "react"
|
||||
import { HugeiconsIcon, type IconSvgElement } from "@hugeicons/react"
|
||||
|
||||
const iconPromiseCaches = new Map<string, Map<string, Promise<any>>>()
|
||||
|
||||
function getCache(libraryName: string) {
|
||||
if (!iconPromiseCaches.has(libraryName)) {
|
||||
iconPromiseCaches.set(libraryName, new Map())
|
||||
}
|
||||
return iconPromiseCaches.get(libraryName)!
|
||||
}
|
||||
|
||||
function isIconData(data: any): data is IconSvgElement {
|
||||
return Array.isArray(data)
|
||||
}
|
||||
|
||||
export function createIconLoader(libraryName: string) {
|
||||
const cache = getCache(libraryName)
|
||||
|
||||
return function IconLoader({
|
||||
name,
|
||||
strokeWidth = 2,
|
||||
...props
|
||||
}: {
|
||||
name: string
|
||||
} & React.ComponentProps<"svg">) {
|
||||
if (!cache.has(name)) {
|
||||
const promise = import(`./__${libraryName}__`).then((mod) => {
|
||||
const icon = mod[name as keyof typeof mod]
|
||||
return icon || null
|
||||
})
|
||||
cache.set(name, promise)
|
||||
}
|
||||
|
||||
const iconData = use(cache.get(name)!)
|
||||
|
||||
if (!iconData) {
|
||||
return null
|
||||
}
|
||||
|
||||
if (isIconData(iconData)) {
|
||||
return <HugeiconsIcon icon={iconData} strokeWidth={2} {...props} />
|
||||
}
|
||||
|
||||
const IconComponent = iconData
|
||||
return <IconComponent {...props} />
|
||||
}
|
||||
}
|
||||
3
apps/v4/registry/icons/icon-hugeicons.tsx
Normal file
3
apps/v4/registry/icons/icon-hugeicons.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { createIconLoader } from "./create-icon-loader"
|
||||
|
||||
export const IconHugeicons = createIconLoader("hugeicons")
|
||||
3
apps/v4/registry/icons/icon-lucide.tsx
Normal file
3
apps/v4/registry/icons/icon-lucide.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { createIconLoader } from "./create-icon-loader"
|
||||
|
||||
export const IconLucide = createIconLoader("lucide")
|
||||
3
apps/v4/registry/icons/icon-phosphor.tsx
Normal file
3
apps/v4/registry/icons/icon-phosphor.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { createIconLoader } from "./create-icon-loader"
|
||||
|
||||
export const IconPhosphor = createIconLoader("phosphor")
|
||||
3
apps/v4/registry/icons/icon-remixicon.tsx
Normal file
3
apps/v4/registry/icons/icon-remixicon.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { createIconLoader } from "./create-icon-loader"
|
||||
|
||||
export const IconRemixicon = createIconLoader("remixicon")
|
||||
3
apps/v4/registry/icons/icon-tabler.tsx
Normal file
3
apps/v4/registry/icons/icon-tabler.tsx
Normal file
@@ -0,0 +1,3 @@
|
||||
import { createIconLoader } from "./create-icon-loader"
|
||||
|
||||
export const IconTabler = createIconLoader("tabler")
|
||||
150
apps/v4/registry/icons/legacy-mapping.json
Normal file
150
apps/v4/registry/icons/legacy-mapping.json
Normal file
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"AlertCircle": {
|
||||
"lucide": "AlertCircle",
|
||||
"radix": "ExclamationTriangleIcon"
|
||||
},
|
||||
"ArrowLeft": {
|
||||
"lucide": "ArrowLeft",
|
||||
"radix": "ArrowLeftIcon"
|
||||
},
|
||||
"ArrowRight": {
|
||||
"lucide": "ArrowRight",
|
||||
"radix": "ArrowRightIcon"
|
||||
},
|
||||
"ArrowUpDown": {
|
||||
"lucide": "ArrowUpDown",
|
||||
"radix": "CaretSortIcon"
|
||||
},
|
||||
"BellRing": {
|
||||
"lucide": "BellRing",
|
||||
"radix": "BellIcon"
|
||||
},
|
||||
"Bold": {
|
||||
"lucide": "Bold",
|
||||
"radix": "FontBoldIcon"
|
||||
},
|
||||
"Calculator": {
|
||||
"lucide": "Calculator",
|
||||
"radix": "ComponentPlaceholderIcon"
|
||||
},
|
||||
"Calendar": {
|
||||
"lucide": "Calendar",
|
||||
"radix": "CalendarIcon"
|
||||
},
|
||||
"Check": {
|
||||
"lucide": "Check",
|
||||
"radix": "CheckIcon"
|
||||
},
|
||||
"ChevronDown": {
|
||||
"lucide": "ChevronDown",
|
||||
"radix": "ChevronDownIcon"
|
||||
},
|
||||
"ChevronLeft": {
|
||||
"lucide": "ChevronLeft",
|
||||
"radix": "ChevronLeftIcon"
|
||||
},
|
||||
"ChevronRight": {
|
||||
"lucide": "ChevronRight",
|
||||
"radix": "ChevronRightIcon"
|
||||
},
|
||||
"ChevronUp": {
|
||||
"lucide": "ChevronUp",
|
||||
"radix": "ChevronUpIcon"
|
||||
},
|
||||
"ChevronsUpDown": {
|
||||
"lucide": "ChevronsUpDown",
|
||||
"radix": "CaretSortIcon"
|
||||
},
|
||||
"Circle": {
|
||||
"lucide": "Circle",
|
||||
"radix": "DotFilledIcon"
|
||||
},
|
||||
"Copy": {
|
||||
"lucide": "Copy",
|
||||
"radix": "CopyIcon"
|
||||
},
|
||||
"CreditCard": {
|
||||
"lucide": "CreditCard",
|
||||
"radix": "ComponentPlaceholderIcon"
|
||||
},
|
||||
"GripVertical": {
|
||||
"lucide": "GripVertical",
|
||||
"radix": "DragHandleDots2Icon"
|
||||
},
|
||||
"Italic": {
|
||||
"lucide": "Italic",
|
||||
"radix": "FontItalicIcon"
|
||||
},
|
||||
"Loader2": {
|
||||
"lucide": "Loader2",
|
||||
"radix": "ReloadIcon"
|
||||
},
|
||||
"Mail": {
|
||||
"lucide": "Mail",
|
||||
"radix": "EnvelopeClosedIcon"
|
||||
},
|
||||
"MailOpen": {
|
||||
"lucide": "MailOpen",
|
||||
"radix": "EnvelopeOpenIcon"
|
||||
},
|
||||
"Minus": {
|
||||
"lucide": "Minus",
|
||||
"radix": "MinusIcon"
|
||||
},
|
||||
"Moon": {
|
||||
"lucide": "Moon",
|
||||
"radix": "MoonIcon"
|
||||
},
|
||||
"MoreHorizontal": {
|
||||
"lucide": "MoreHorizontal",
|
||||
"radix": "DotsHorizontalIcon"
|
||||
},
|
||||
"PanelLeft": {
|
||||
"lucide": "PanelLeft",
|
||||
"radix": "ViewVerticalIcon"
|
||||
},
|
||||
"Plus": {
|
||||
"lucide": "Plus",
|
||||
"radix": "PlusIcon"
|
||||
},
|
||||
"Search": {
|
||||
"lucide": "Search",
|
||||
"radix": "MagnifyingGlassIcon"
|
||||
},
|
||||
"Send": {
|
||||
"lucide": "Send",
|
||||
"radix": "PaperPlaneIcon"
|
||||
},
|
||||
"Settings": {
|
||||
"lucide": "Settings",
|
||||
"radix": "GearIcon"
|
||||
},
|
||||
"Slash": {
|
||||
"lucide": "Slash",
|
||||
"radix": "SlashIcon"
|
||||
},
|
||||
"Smile": {
|
||||
"lucide": "Smile",
|
||||
"radix": "FaceIcon"
|
||||
},
|
||||
"Sun": {
|
||||
"lucide": "Sun",
|
||||
"radix": "SunIcon"
|
||||
},
|
||||
"Terminal": {
|
||||
"lucide": "Terminal",
|
||||
"radix": "RocketIcon"
|
||||
},
|
||||
"Underline": {
|
||||
"lucide": "Underline",
|
||||
"radix": "UnderlineIcon"
|
||||
},
|
||||
"User": {
|
||||
"lucide": "User",
|
||||
"radix": "PersonIcon"
|
||||
},
|
||||
"X": {
|
||||
"lucide": "X",
|
||||
"radix": "Cross2Icon"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user