mirror of
https://github.com/supabase/supabase.git
synced 2026-10-18 15:49:09 +03:00
* fix toast examples * add sonner stuff * new sonner examples added * updated * add upload POC * add * Update sonner-upload.tsx * move statusicons * Minor fix. --------- Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
438 lines
17 KiB
TypeScript
438 lines
17 KiB
TypeScript
// Markdown components
|
|
|
|
export * from './src/lib/Markdown'
|
|
|
|
// GENERAL
|
|
|
|
export * from 'ui-patterns/admonition'
|
|
export * from './src/components/Button'
|
|
export * from './src/components/Icon'
|
|
export * from './src/components/Icon/IconContext'
|
|
export * from './src/components/Icon/IconBackground'
|
|
export * from './src/components/Image'
|
|
|
|
// DISPLAYS
|
|
|
|
export * from './src/components/Card'
|
|
export * from './src/components/Tabs'
|
|
export * from './src/components/Alert'
|
|
export * from './src/components/Accordion'
|
|
export * from './src/components/Collapsible'
|
|
export * from './src/components/CodeBlock'
|
|
export * from './src/components/TreeView/TreeView'
|
|
|
|
// NAV
|
|
|
|
export * from './src/components/Menu'
|
|
export * from './src/components/NavMenu'
|
|
|
|
// OVERLAYS
|
|
|
|
export * from './src/components/Modal'
|
|
export * from './src/components/SidePanel'
|
|
export * from './src/components/ContextMenu'
|
|
export * from './src/components/Popover'
|
|
export * from './src/layout/PortalToast'
|
|
|
|
// HTML
|
|
|
|
export * from './src/components/CustomHTMLElements'
|
|
|
|
// UTILITIES
|
|
|
|
export * from './src/components/Space'
|
|
export * from './src/components/Loading'
|
|
export * from './src/components/LogoLoader'
|
|
export * from './src/components/Divider'
|
|
export * from './src/lib/utils'
|
|
|
|
// DATA ENTRY
|
|
|
|
export * from './src/components/Select'
|
|
export * from './src/components/Listbox'
|
|
export * from './src/components/Checkbox'
|
|
export * from './src/components/Input'
|
|
export * from './src/components/InputNumber'
|
|
export * from './src/components/Radio'
|
|
export * from './src/components/Toggle'
|
|
export * from './src/components/Upload'
|
|
export * from './src/components/Form'
|
|
export * from './src/components/ExpandingTextArea'
|
|
|
|
// layout
|
|
export * from './src/components/LoadingLine'
|
|
|
|
// ai icon
|
|
export * from './src/layout/ai-icon-animation'
|
|
|
|
// theme switcher
|
|
export * from './src/components/ThemeProvider/themes'
|
|
export * from './src/components/ThemeProvider/singleThemes'
|
|
export * from './src/components/ThemeProvider/prefixedThemes'
|
|
|
|
// shadcn
|
|
export * from './src/components/shadcn/ui/dropdown-menu'
|
|
export * from './src/components/shadcn/ui/use-toast'
|
|
export * from './src/components/shadcn/ui/toast'
|
|
export * from './src/components/shadcn/ui/toaster'
|
|
export * from './src/components/shadcn/ui/sonner'
|
|
export * from './src/components/shadcn/ui/separator'
|
|
export * from './src/components/shadcn/ui/sheet'
|
|
export * from './src/components/shadcn/ui/badge'
|
|
export * from './src/components/shadcn/ui/input-otp'
|
|
export * from './src/components/shadcn/ui/alert-dialog'
|
|
export * from './src/components/shadcn/ui/avatar'
|
|
export * from './src/components/shadcn/ui/drawer'
|
|
export * from './src/components/shadcn/ui/menubar'
|
|
export * from './src/components/shadcn/ui/navigation-menu'
|
|
export * from './src/components/shadcn/ui/progress'
|
|
export * from './src/components/shadcn/ui/skeleton'
|
|
export * from './src/components/shadcn/ui/slider'
|
|
export * from './src/components/shadcn/ui/textarea'
|
|
export * from './src/components/shadcn/ui/toggle-group'
|
|
|
|
export { Toggle as Toggle_Shadcn_ } from './src/components/shadcn/ui/toggle'
|
|
|
|
export {
|
|
Card as Card_Shadcn_,
|
|
CardContent as CardContent_Shadcn_,
|
|
CardDescription as CardDescription_Shadcn_,
|
|
CardFooter as CardFooter_Shadcn_,
|
|
CardHeader as CardHeader_Shadcn_,
|
|
CardTitle as CardTitle_Shadcn_,
|
|
} from './src/components/shadcn/ui/card'
|
|
|
|
export {
|
|
Command as Command_Shadcn_,
|
|
CommandDialog as CommandDialog,
|
|
CommandInput as CommandInput_Shadcn_,
|
|
CommandList as CommandList_Shadcn_,
|
|
CommandEmpty as CommandEmpty_Shadcn_,
|
|
CommandGroup as CommandGroup_Shadcn_,
|
|
CommandItem as CommandItem_Shadcn_,
|
|
CommandShortcut as CommandShortcut_Shadcn_,
|
|
CommandSeparator as CommandSeparator_Shadcn_,
|
|
} from './src/components/shadcn/ui/command'
|
|
|
|
export {
|
|
ContextMenu as ContextMenu_Shadcn_,
|
|
ContextMenuTrigger as ContextMenuTrigger_Shadcn_,
|
|
ContextMenuContent as ContextMenuContent_Shadcn_,
|
|
ContextMenuItem as ContextMenuItem_Shadcn_,
|
|
ContextMenuSeparator as ContextMenuSeparator_Shadcn_,
|
|
ContextMenuLabel as ContextMenuLabel_Shadcn_,
|
|
ContextMenuRadioGroup as ContextMenuRadioGroup_Shadcn_,
|
|
ContextMenuRadioItem as ContextMenuRadioItem_Shadcn_,
|
|
ContextMenuShortcut as ContextMenuShortcut_Shadcn_,
|
|
ContextMenuSub as ContextMenuSub_Shadcn_,
|
|
ContextMenuSubContent as ContextMenuSubContent_Shadcn_,
|
|
ContextMenuSubTrigger as ContextMenuSubTrigger_Shadcn_,
|
|
ContextMenuCheckboxItem as ContextMenuCheckboxItem_Shadcn_,
|
|
ContextMenuGroup as ContextMenuGroup_Shadcn_,
|
|
ContextMenuPortal as ContextMenuPortal_Shadcn_,
|
|
} from './src/components/shadcn/ui/context-menu'
|
|
|
|
export * from './src/components/shadcn/ui/dialog'
|
|
|
|
export {
|
|
Alert as Alert_Shadcn_,
|
|
AlertTitle as AlertTitle_Shadcn_,
|
|
AlertDescription as AlertDescription_Shadcn_,
|
|
} from './src/components/shadcn/ui/alert'
|
|
|
|
export {
|
|
useFormField as useFormField_Shadcn_,
|
|
Form as Form_Shadcn_,
|
|
FormItem as FormItem_Shadcn_,
|
|
FormLabel as FormLabel_Shadcn_,
|
|
FormControl as FormControl_Shadcn_,
|
|
FormDescription as FormDescription_Shadcn_,
|
|
FormMessage as FormMessage_Shadcn_,
|
|
FormField as FormField_Shadcn_,
|
|
useWatch as useWatch_Shadcn_,
|
|
} from './src/components/shadcn/ui/form'
|
|
|
|
export {
|
|
Popover as Popover_Shadcn_,
|
|
PopoverTrigger as PopoverTrigger_Shadcn_,
|
|
PopoverContent as PopoverContent_Shadcn_,
|
|
PopoverAnchor as PopoverAnchor_Shadcn_,
|
|
PopoverSeparator as PopoverSeparator_Shadcn_,
|
|
} from './src/components/shadcn/ui/popover'
|
|
|
|
export {
|
|
Accordion as Accordion_Shadcn_,
|
|
AccordionItem as AccordionItem_Shadcn_,
|
|
AccordionTrigger as AccordionTrigger_Shadcn_,
|
|
AccordionContent as AccordionContent_Shadcn_,
|
|
} from './src/components/shadcn/ui/accordion'
|
|
|
|
export {
|
|
Select as Select_Shadcn_,
|
|
SelectContent as SelectContent_Shadcn_,
|
|
SelectGroup as SelectGroup_Shadcn_,
|
|
SelectItem as SelectItem_Shadcn_,
|
|
SelectLabel as SelectLabel_Shadcn_,
|
|
SelectSeparator as SelectSeparator_Shadcn_,
|
|
SelectTrigger as SelectTrigger_Shadcn_,
|
|
SelectValue as SelectValue_Shadcn_,
|
|
SelectScrollUpButton as SelectScrollUpButton_Shadcn_,
|
|
SelectScrollDownButton as SelectScrollDownButton_Shadcn_,
|
|
} from './src/components/shadcn/ui/select'
|
|
|
|
export {
|
|
RadioGroup as RadioGroup_Shadcn_,
|
|
RadioGroupItem as RadioGroupItem_Shadcn_,
|
|
RadioGroupLargeItem as RadioGroupLargeItem_Shadcn_,
|
|
} from './src/components/shadcn/ui/radio-group'
|
|
|
|
export { Slider as Slider_Shadcn_ } from './src/components/shadcn/ui/slider'
|
|
|
|
export { Input as Input_Shadcn_ } from './src/components/shadcn/ui/input'
|
|
|
|
export { Button as Button_Shadcn_ } from './src/components/shadcn/ui/button'
|
|
|
|
export {
|
|
Breadcrumb as Breadcrumb_Shadcn_,
|
|
BreadcrumbItem as BreadcrumbItem_Shadcn_,
|
|
BreadcrumbLink as BreadcrumbLink_Shadcn_,
|
|
BreadcrumbList as BreadcrumbList_Shadcn_,
|
|
BreadcrumbEllipsis as BreadcrumbEllipsis_Shadcn_,
|
|
BreadcrumbPage as BreadcrumbPage_Shadcn_,
|
|
BreadcrumbSeparator as BreadcrumbSeparator_Shadcn_,
|
|
} from './src/components/shadcn/ui/breadcrumb'
|
|
|
|
export { TextArea as TextArea_Shadcn_ } from './src/components/shadcn/ui/text-area'
|
|
|
|
export { Label as Label_Shadcn_ } from './src/components/shadcn/ui/label'
|
|
|
|
export * from './src/components/shadcn/ui/switch'
|
|
|
|
export { Checkbox as Checkbox_Shadcn_ } from './src/components/shadcn/ui/checkbox'
|
|
|
|
export * from './src/components/shadcn/ui/scroll-area'
|
|
|
|
export * from './src/components/shadcn/ui/hover-card'
|
|
|
|
export * from './src/components/shadcn/ui/aspect-ratio'
|
|
|
|
export * from './src/components/shadcn/ui/table'
|
|
|
|
export {
|
|
Collapsible as Collapsible_Shadcn_,
|
|
CollapsibleTrigger as CollapsibleTrigger_Shadcn_,
|
|
CollapsibleContent as CollapsibleContent_Shadcn_,
|
|
} from './src/components/shadcn/ui/collapsible'
|
|
|
|
export {
|
|
Tabs as Tabs_Shadcn_,
|
|
TabsContent as TabsContent_Shadcn_,
|
|
TabsList as TabsList_Shadcn_,
|
|
TabsTrigger as TabsTrigger_Shadcn_,
|
|
} from './src/components/shadcn/ui/tabs'
|
|
|
|
export {
|
|
TooltipProvider as TooltipProvider_Shadcn_,
|
|
Tooltip as Tooltip_Shadcn_,
|
|
TooltipTrigger as TooltipTrigger_Shadcn_,
|
|
TooltipContent as TooltipContent_Shadcn_,
|
|
} from './src/components/shadcn/ui/tooltip'
|
|
|
|
export {
|
|
HoverCard as HoverCard_Shadcn_,
|
|
HoverCardTrigger as HoverCardTrigger_Shadcn_,
|
|
HoverCardContent as HoverCardContent_Shadcn_,
|
|
} from './src/components/shadcn/ui/hover-card'
|
|
|
|
export * from './src/components/shadcn/ui/calendar'
|
|
|
|
export { Toggle as Toggle_Shadcn } from './src/components/shadcn/ui/toggle'
|
|
|
|
export { ScrollArea, ScrollBar } from './src/components/shadcn/ui/scroll-area'
|
|
|
|
export { Separator } from './src/components/shadcn/ui/separator'
|
|
|
|
export * from './src/components/shadcn/ui/resizable'
|
|
|
|
export * from './src/components/radio-group-stacked'
|
|
export * from './src/components/radio-group-card'
|
|
|
|
export * from './src/components/TreeView'
|
|
|
|
// links
|
|
|
|
export * from './src/components/TextLink'
|
|
|
|
export * from './src/layout/banners'
|
|
|
|
export * from './src/components/StatusIcon'
|
|
|
|
// config
|
|
|
|
// export { default as Config } from './../ui.config'
|
|
|
|
// AUTH
|
|
|
|
// export * from './src/components/Auth'
|
|
|
|
// ICONS
|
|
// export icons
|
|
export * from './src/components/Icon/icons/IconActivity'
|
|
export * from './src/components/Icon/icons/IconAlertCircle'
|
|
export * from './src/components/Icon/icons/IconAlertOctagon'
|
|
export * from './src/components/Icon/icons/IconAlertTriangle'
|
|
export * from './src/components/Icon/icons/IconAlignJustify'
|
|
export * from './src/components/Icon/icons/IconAlignLeft'
|
|
export * from './src/components/Icon/icons/IconArchive'
|
|
export * from './src/components/Icon/icons/IconArrowDown'
|
|
export * from './src/components/Icon/icons/IconArrowLeft'
|
|
export * from './src/components/Icon/icons/IconArrowRight'
|
|
export * from './src/components/Icon/icons/IconArrowUpRight'
|
|
export * from './src/components/Icon/icons/IconArrowUp'
|
|
export * from './src/components/Icon/icons/IconAward'
|
|
export * from './src/components/Icon/icons/IconBarChart2'
|
|
export * from './src/components/Icon/icons/IconBarChart'
|
|
export * from './src/components/Icon/icons/IconBookOpen'
|
|
export * from './src/components/Icon/icons/IconBook'
|
|
export * from './src/components/Icon/icons/IconBox'
|
|
export * from './src/components/Icon/icons/IconBriefcase'
|
|
export * from './src/components/Icon/icons/IconBriefcase2'
|
|
export * from './src/components/Icon/icons/IconBroadcast'
|
|
export * from './src/components/Icon/icons/IconCalendar'
|
|
export * from './src/components/Icon/icons/IconCamera'
|
|
export * from './src/components/Icon/icons/IconChangelog'
|
|
export * from './src/components/Icon/icons/IconCheckCircle'
|
|
export * from './src/components/Icon/icons/IconCheckSquare'
|
|
export * from './src/components/Icon/icons/IconCheck'
|
|
export * from './src/components/Icon/icons/IconChevronDown'
|
|
export * from './src/components/Icon/icons/IconChevronLeft'
|
|
export * from './src/components/Icon/icons/IconChevronRight'
|
|
export * from './src/components/Icon/icons/IconChevronUp'
|
|
export * from './src/components/Icon/icons/IconChevronsDown'
|
|
export * from './src/components/Icon/icons/IconChevronsUp'
|
|
export * from './src/components/Icon/icons/IconCircle'
|
|
export * from './src/components/Icon/icons/IconClipboard'
|
|
export * from './src/components/Icon/icons/IconClock'
|
|
export * from './src/components/Icon/icons/IconCode'
|
|
export * from './src/components/Icon/icons/IconColumns'
|
|
export * from './src/components/Icon/icons/IconCommand'
|
|
export * from './src/components/Icon/icons/IconCompass'
|
|
export * from './src/components/Icon/icons/IconCopy'
|
|
export * from './src/components/Icon/icons/IconCornerDownLeft'
|
|
export * from './src/components/Icon/icons/IconCornerRightUp'
|
|
export * from './src/components/Icon/icons/IconCreditCard'
|
|
export * from './src/components/Icon/icons/IconDatabase'
|
|
export * from './src/components/Icon/icons/IconDatabaseChanges'
|
|
export * from './src/components/Icon/icons/IconDiscord'
|
|
export * from './src/components/Icon/icons/IconDiscussions'
|
|
export * from './src/components/Icon/icons/IconDocumentation'
|
|
export * from './src/components/Icon/icons/IconDollarSign'
|
|
export * from './src/components/Icon/icons/IconDownload'
|
|
export * from './src/components/Icon/icons/IconEdit2'
|
|
export * from './src/components/Icon/icons/IconEdit3'
|
|
export * from './src/components/Icon/icons/IconEdit'
|
|
export * from './src/components/Icon/icons/IconExternalLink'
|
|
export * from './src/components/Icon/icons/IconEyeOff'
|
|
export * from './src/components/Icon/icons/IconEye'
|
|
export * from './src/components/Icon/icons/IconFastForward'
|
|
export * from './src/components/Icon/icons/IconFileText'
|
|
export * from './src/components/Icon/icons/IconFile'
|
|
export * from './src/components/Icon/icons/IconFilm'
|
|
export * from './src/components/Icon/icons/IconFilter'
|
|
export * from './src/components/Icon/icons/IconFolderPlus'
|
|
export * from './src/components/Icon/icons/IconGitBranch'
|
|
export * from './src/components/Icon/icons/IconGitCommit'
|
|
export * from './src/components/Icon/icons/IconGitPullRequest'
|
|
export * from './src/components/Icon/icons/IconGitHub'
|
|
export * from './src/components/Icon/icons/IconGitHubSolid'
|
|
export * from './src/components/Icon/icons/IconGlobe'
|
|
export * from './src/components/Icon/icons/IconGrid'
|
|
export * from './src/components/Icon/icons/IconHash'
|
|
export * from './src/components/Icon/icons/IconHeart'
|
|
export * from './src/components/Icon/icons/IconHelpCircle'
|
|
export * from './src/components/Icon/icons/IconHome'
|
|
export * from './src/components/Icon/icons/IconImage'
|
|
export * from './src/components/Icon/icons/IconInbox'
|
|
export * from './src/components/Icon/icons/IconInfo'
|
|
export * from './src/components/Icon/icons/IconIntegrations'
|
|
export * from './src/components/Icon/icons/IconKey'
|
|
export * from './src/components/Icon/icons/IconLayers'
|
|
export * from './src/components/Icon/icons/IconLifeBuoy'
|
|
export * from './src/components/Icon/icons/IconLifeBuoy2'
|
|
export * from './src/components/Icon/icons/IconLink'
|
|
export * from './src/components/Icon/icons/IconLinkedinSolid'
|
|
export * from './src/components/Icon/icons/IconList'
|
|
export * from './src/components/Icon/icons/IconLoader'
|
|
export * from './src/components/Icon/icons/IconLock'
|
|
export * from './src/components/Icon/icons/IconLogOut'
|
|
export * from './src/components/Icon/icons/IconMail'
|
|
export * from './src/components/Icon/icons/IconMaximize2'
|
|
export * from './src/components/Icon/icons/IconMaximize'
|
|
export * from './src/components/Icon/icons/IconMenu'
|
|
export * from './src/components/Icon/icons/IconMessageCircle'
|
|
export * from './src/components/Icon/icons/IconMessageSquare'
|
|
export * from './src/components/Icon/icons/IconMicSolid'
|
|
export * from './src/components/Icon/icons/IconMinimize2'
|
|
export * from './src/components/Icon/icons/IconMinusCircle'
|
|
export * from './src/components/Icon/icons/IconMinus'
|
|
export * from './src/components/Icon/icons/IconMonitor'
|
|
export * from './src/components/Icon/icons/IconMoon'
|
|
export * from './src/components/Icon/icons/IconMoreHorizontal'
|
|
export * from './src/components/Icon/icons/IconMoreVertical'
|
|
export * from './src/components/Icon/icons/IconMove'
|
|
export * from './src/components/Icon/icons/IconMusic'
|
|
export * from './src/components/Icon/icons/IconPartners'
|
|
export * from './src/components/Icon/icons/IconPauseCircle'
|
|
export * from './src/components/Icon/icons/IconPause'
|
|
export * from './src/components/Icon/icons/IconPenTool'
|
|
export * from './src/components/Icon/icons/IconPhone'
|
|
export * from './src/components/Icon/icons/IconPieChart'
|
|
export * from './src/components/Icon/icons/IconPlayCircle'
|
|
export * from './src/components/Icon/icons/IconPlay'
|
|
export * from './src/components/Icon/icons/IconPlusCircle'
|
|
export * from './src/components/Icon/icons/IconPlus'
|
|
export * from './src/components/Icon/icons/IconPresence'
|
|
export * from './src/components/Icon/icons/IconProductHunt'
|
|
export * from './src/components/Icon/icons/IconRefreshCcw'
|
|
export * from './src/components/Icon/icons/IconRefreshCw'
|
|
export * from './src/components/Icon/icons/IconRewind'
|
|
export * from './src/components/Icon/icons/IconSave'
|
|
export * from './src/components/Icon/icons/IconSearch'
|
|
export * from './src/components/Icon/icons/IconServer'
|
|
export * from './src/components/Icon/icons/IconSettings'
|
|
export * from './src/components/Icon/icons/IconShieldOff'
|
|
export * from './src/components/Icon/icons/IconShield'
|
|
export * from './src/components/Icon/icons/IconShuffle'
|
|
export * from './src/components/Icon/icons/IconSmartphone'
|
|
export * from './src/components/Icon/icons/IconStar'
|
|
export * from './src/components/Icon/icons/IconSun'
|
|
export * from './src/components/Icon/icons/IconTable'
|
|
export * from './src/components/Icon/icons/IconTerminal'
|
|
export * from './src/components/Icon/icons/IconToggleRight'
|
|
export * from './src/components/Icon/icons/IconTool'
|
|
export * from './src/components/Icon/icons/IconTrash2'
|
|
export * from './src/components/Icon/icons/IconTrash'
|
|
export * from './src/components/Icon/icons/IconTrendingUp'
|
|
export * from './src/components/Icon/icons/IconTriangle'
|
|
export * from './src/components/Icon/icons/IconTruck'
|
|
export * from './src/components/Icon/icons/IconTwitterX'
|
|
export * from './src/components/Icon/icons/IconType'
|
|
export * from './src/components/Icon/icons/IconUnlock'
|
|
export * from './src/components/Icon/icons/IconUpload'
|
|
export * from './src/components/Icon/icons/IconUserPlus'
|
|
export * from './src/components/Icon/icons/IconUser'
|
|
export * from './src/components/Icon/icons/IconUsers'
|
|
export * from './src/components/Icon/icons/IconVideo'
|
|
export * from './src/components/Icon/icons/IconWifi'
|
|
export * from './src/components/Icon/icons/IconXCircle'
|
|
export * from './src/components/Icon/icons/IconX'
|
|
export * from './src/components/Icon/icons/IconYCombinator'
|
|
export * from './src/components/Icon/icons/IconYoutubeSolid'
|
|
export * from './src/components/Icon/icons/IconZap'
|
|
|
|
// Export hooks
|
|
export * from './src/lib/Hooks'
|
|
|
|
// Shared constants/utils
|
|
export { TAB_CHANGE_EVENT_NAME } from './src/lib/events'
|