SYMBOL INDEX (1022 symbols across 318 files) FILE: apps/www/app/(app)/(root)/page.tsx function IndexPage (line 51) | function IndexPage() { FILE: apps/www/app/(app)/blocks/[...categories]/page.tsx function generateStaticParams (line 9) | async function generateStaticParams() { function BlocksPage (line 15) | async function BlocksPage({ FILE: apps/www/app/(app)/blocks/layout.tsx function BlocksLayout (line 42) | function BlocksLayout({ FILE: apps/www/app/(app)/blocks/page.tsx constant FEATURED_BLOCKS (line 6) | const FEATURED_BLOCKS = [ function BlocksPage (line 15) | async function BlocksPage() { FILE: apps/www/app/(app)/docs/[[...slug]]/page.tsx function generateStaticParams (line 23) | function generateStaticParams() { function generateMetadata (line 27) | async function generateMetadata(props: { function Page (line 75) | async function Page(props: { FILE: apps/www/app/(app)/docs/layout.tsx function DocsLayout (line 5) | function DocsLayout({ FILE: apps/www/app/(app)/layout.tsx function AppLayout (line 4) | function AppLayout({ children }: { children: React.ReactNode }) { FILE: apps/www/app/(app)/llm/[[...slug]]/route.ts function GET (line 8) | async function GET( function generateStaticParams (line 27) | function generateStaticParams() { FILE: apps/www/app/(view)/view/[name]/page.tsx function generateMetadata (line 19) | async function generateMetadata({ function generateStaticParams (line 63) | async function generateStaticParams() { function BlockPage (line 81) | async function BlockPage({ FILE: apps/www/app/api/r/[name]/route.ts constant PRIVATE_COMPONENTS (line 5) | const PRIVATE_COMPONENTS = ["testimonials-03", "testimonials-04"] function GET (line 7) | async function GET( function isValidToken (line 72) | function isValidToken(token: string | null): boolean { FILE: apps/www/app/layout.tsx function RootLayout (line 64) | function RootLayout({ FILE: apps/www/app/llms.txt/route.ts constant BASE_URL (line 5) | const BASE_URL = "https://www.creative-tim.com/ui" type BlockMeta (line 7) | type BlockMeta = { function GET (line 13) | async function GET() { FILE: apps/www/app/og/route.tsx function loadAssets (line 3) | async function loadAssets(): Promise< function GET (line 38) | async function GET(request: Request) { FILE: apps/www/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/www/components/analytics.tsx function Analytics (line 8) | function Analytics() { FILE: apps/www/components/announcement.tsx function Announcement (line 6) | function Announcement() { FILE: apps/www/components/block-display.tsx function BlockDisplay (line 14) | async function BlockDisplay({ name }: { name: string }) { FILE: apps/www/components/block-image.tsx function BlockImage (line 5) | function BlockImage({ FILE: apps/www/components/block-viewer.tsx type BlockViewerContext (line 59) | type BlockViewerContext = { function useBlockViewer (line 78) | function useBlockViewer() { function BlockViewerProvider (line 86) | function BlockViewerProvider({ function BlockViewerToolbar (line 132) | function BlockViewerToolbar() { function BlockViewerIframe (line 268) | function BlockViewerIframe({ className }: { className?: string }) { function BlockViewerView (line 286) | function BlockViewerView() { function BlockViewerMobile (line 313) | function BlockViewerMobile({ children }: { children: React.ReactNode }) { function BlockViewerCode (line 352) | function BlockViewerCode() { function BlockViewerFileTree (line 417) | function BlockViewerFileTree() { function Tree (line 444) | function Tree({ item, index }: { item: FileTree; index: number }) { function BlockCopyCodeButton (line 501) | function BlockCopyCodeButton() { function BlockViewer (line 536) | function BlockViewer({ FILE: apps/www/components/blocks-nav.tsx function BlocksNav (line 12) | function BlocksNav() { function BlocksNavLink (line 37) | function BlocksNavLink({ FILE: apps/www/components/blur-vignette.tsx type BlurVignetteProps (line 7) | interface BlurVignetteProps { FILE: apps/www/components/callout.tsx function Callout (line 8) | function Callout({ FILE: apps/www/components/cards/activity-goal.tsx function CardsActivityGoal (line 70) | function CardsActivityGoal() { FILE: apps/www/components/cards/calendar.tsx function CardsCalendar (line 10) | function CardsCalendar() { FILE: apps/www/components/cards/cookie-settings.tsx function CardsCookieSettings (line 15) | function CardsCookieSettings() { FILE: apps/www/components/cards/create-account.tsx function CardsCreateAccount (line 15) | function CardsCreateAccount() { FILE: apps/www/components/cards/forms.tsx function CardsForms (line 36) | function CardsForms() { FILE: apps/www/components/cards/index.tsx function CardsDemo (line 4) | function CardsDemo() { FILE: apps/www/components/cards/payment-method.tsx function CardsPaymentMethod (line 41) | function CardsPaymentMethod() { FILE: apps/www/components/cards/payments.tsx type Payment (line 84) | type Payment = { function CardsPayments (line 172) | function CardsPayments() { FILE: apps/www/components/cards/report-issue.tsx function CardsReportIssue (line 25) | function CardsReportIssue() { FILE: apps/www/components/cards/share.tsx function CardsShare (line 49) | function CardsShare() { FILE: apps/www/components/cards/software-purchase.tsx type SoftwarePurchaseCardProps (line 15) | interface SoftwarePurchaseCardProps { function SoftwarePurchaseCard (line 25) | function SoftwarePurchaseCard({ FILE: apps/www/components/chart-code-viewer.tsx function ChartCodeViewer (line 27) | function ChartCodeViewer({ FILE: apps/www/components/chart-copy-button.tsx function ChartCopyButton (line 15) | function ChartCopyButton({ FILE: apps/www/components/chart-display.tsx type Chart (line 10) | type Chart = z.infer & { function ChartDisplay (line 14) | async function ChartDisplay({ FILE: apps/www/components/chart-toolbar.tsx function ChartToolbar (line 19) | function ChartToolbar({ function ChartTitle (line 48) | function ChartTitle({ chart }: { chart: Chart }) { FILE: apps/www/components/charts-nav.tsx function ChartsNav (line 43) | function ChartsNav({ FILE: apps/www/components/code-block-command.tsx function CodeBlockCommand (line 21) | function CodeBlockCommand({ FILE: apps/www/components/code-collapsible-wrapper.tsx function CodeCollapsibleWrapper (line 14) | function CodeCollapsibleWrapper({ FILE: apps/www/components/code-tabs.tsx function CodeTabs (line 8) | function CodeTabs({ children }: React.ComponentProps) { FILE: apps/www/components/command-menu.tsx function CommandMenu (line 34) | function CommandMenu({ function CommandMenuItem (line 293) | function CommandMenuItem({ function CommandMenuKbd (line 331) | function CommandMenuKbd({ className, ...props }: React.ComponentProps<"k... FILE: apps/www/components/component-preview-tabs.tsx function ComponentPreviewTabs (line 8) | function ComponentPreviewTabs({ FILE: apps/www/components/component-preview.tsx function ComponentPreview (line 7) | function ComponentPreview({ FILE: apps/www/components/component-source.tsx function ComponentSource (line 12) | async function ComponentSource({ function ComponentCode (line 74) | function ComponentCode({ FILE: apps/www/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/www/components/components-list.tsx function ComponentsList (line 5) | function ComponentsList() { FILE: apps/www/components/copy-button.tsx function copyToClipboardWithMeta (line 15) | function copyToClipboardWithMeta(value: string, event?: Event) { function CopyButton (line 22) | function CopyButton({ FILE: apps/www/components/docs-breadcrumb.tsx function DocsBreadcrumb (line 18) | function DocsBreadcrumb({ FILE: apps/www/components/docs-copy-page.tsx function getPromptUrl (line 21) | function getPromptUrl(baseURL: string, url: string) { function DocsCopyPage (line 92) | function DocsCopyPage({ page, url }: { page: string; url: string }) { FILE: apps/www/components/docs-sidebar-cta.tsx function DocsSidebarCta (line 7) | function DocsSidebarCta({ className }: React.ComponentProps<"div">) { FILE: apps/www/components/docs-sidebar.tsx constant TOP_LEVEL_SECTIONS (line 18) | const TOP_LEVEL_SECTIONS = [ constant BLOCKS_SECTIONS (line 26) | const BLOCKS_SECTIONS = [ constant EXCLUDED_SECTIONS (line 41) | const EXCLUDED_SECTIONS = ["installation", "dark-mode", "(root)"] constant EXCLUDED_PAGES (line 42) | const EXCLUDED_PAGES: string[] = [] function DocsSidebar (line 44) | function DocsSidebar({ FILE: apps/www/components/docs-toc.tsx function useActiveItem (line 15) | function useActiveItem(itemIds: string[]) { function DocsTableOfContents (line 50) | function DocsTableOfContents({ FILE: apps/www/components/examples-nav.tsx function ExamplesNav (line 9) | function ExamplesNav({ FILE: apps/www/components/examples-preview.tsx type ExampleCategory (line 6) | interface ExampleCategory { function ExamplesPreview (line 396) | function ExamplesPreview() { FILE: apps/www/components/github-link.tsx function GitHubLink (line 7) | function GitHubLink() { function StarsCount (line 25) | async function StarsCount() { FILE: apps/www/components/icons.tsx type IconProps (line 3) | type IconProps = React.HTMLAttributes function getIconForLanguageExtension (line 205) | function getIconForLanguageExtension(language: string) { FILE: apps/www/components/main-nav.tsx function MainNav (line 8) | function MainNav({ FILE: apps/www/components/mobile-nav.tsx function MobileNav (line 16) | function MobileNav({ function MobileLink (line 117) | function MobileLink({ FILE: apps/www/components/mode-switcher.tsx function ModeSwitcher (line 9) | function ModeSwitcher() { FILE: apps/www/components/nav-header.tsx function NavHeader (line 13) | function NavHeader() { FILE: apps/www/components/nav-user.tsx function NavUser (line 33) | function NavUser({ FILE: apps/www/components/open-in-v0-button.tsx function OpenInV0Button (line 5) | function OpenInV0Button({ FILE: apps/www/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/www/components/page-nav.tsx function PageNav (line 3) | function PageNav({ FILE: apps/www/components/showcase-masonry.tsx function ShowcaseMasonry (line 52) | function ShowcaseMasonry() { FILE: apps/www/components/site-config.tsx function SiteConfig (line 11) | function SiteConfig({ className }: React.ComponentProps) { FILE: apps/www/components/site-footer.tsx function SiteFooter (line 6) | function SiteFooter() { FILE: apps/www/components/site-header.tsx function SiteHeader (line 14) | function SiteHeader() { FILE: apps/www/components/tailwind-indicator.tsx constant SHOW (line 1) | const SHOW = true function TailwindIndicator (line 3) | function TailwindIndicator() { FILE: apps/www/components/testimonials-section.tsx function TestimonialsSection (line 44) | function TestimonialsSection() { FILE: apps/www/components/theme-provider.tsx function ThemeProvider (line 6) | function ThemeProvider({ FILE: apps/www/components/theme-selector.tsx constant DEFAULT_THEMES (line 17) | const DEFAULT_THEMES = [ constant COLOR_THEMES (line 32) | const COLOR_THEMES = [ function ThemeSelector (line 63) | function ThemeSelector({ className }: React.ComponentProps<"div">) { FILE: apps/www/components/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/www/components/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 66) | function AlertDialogHeader({ function AlertDialogFooter (line 79) | function AlertDialogFooter({ function AlertDialogTitle (line 95) | function AlertDialogTitle({ function AlertDialogDescription (line 108) | function AlertDialogDescription({ function AlertDialogAction (line 121) | function AlertDialogAction({ function AlertDialogCancel (line 133) | function AlertDialogCancel({ FILE: apps/www/components/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/www/components/ui/aspect-ratio.tsx function AspectRatio (line 5) | function AspectRatio({ FILE: apps/www/components/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 24) | function AvatarImage({ function AvatarFallback (line 37) | function AvatarFallback({ FILE: apps/www/components/ui/badge.tsx function Badge (line 28) | function Badge({ FILE: apps/www/components/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/www/components/ui/button.tsx function Button (line 37) | function Button({ FILE: apps/www/components/ui/calendar.tsx function Calendar (line 14) | function Calendar({ function CalendarDayButton (line 175) | function CalendarDayButton({ FILE: apps/www/components/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/www/components/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/www/components/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/www/components/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: apps/www/components/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/www/components/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/www/components/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/www/components/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 83) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 93) | function DialogFooter({ className, ...props }: React.ComponentProps<"div... function DialogTitle (line 106) | function DialogTitle({ function DialogDescription (line 119) | function DialogDescription({ FILE: apps/www/components/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/www/components/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/www/components/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) { function FormDescription (line 125) | function FormDescription({ className, ...props }: React.ComponentProps<"... function FormMessage (line 138) | function FormMessage({ className, ...props }: React.ComponentProps<"p">) { FILE: apps/www/components/ui/hover-card.tsx function HoverCard (line 8) | function HoverCard({ function HoverCardTrigger (line 14) | function HoverCardTrigger({ function HoverCardContent (line 22) | function HoverCardContent({ FILE: apps/www/components/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/www/components/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/www/components/ui/label.tsx function Label (line 8) | function Label({ FILE: apps/www/components/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/www/components/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/www/components/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/www/components/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({ FILE: apps/www/components/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: apps/www/components/ui/radio-group.tsx function RadioGroup (line 9) | function RadioGroup({ function RadioGroupItem (line 22) | function RadioGroupItem({ FILE: apps/www/components/ui/resizable.tsx function ResizablePanelGroup (line 9) | function ResizablePanelGroup({ function ResizablePanel (line 25) | function ResizablePanel({ function ResizableHandle (line 31) | function ResizableHandle({ FILE: apps/www/components/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: apps/www/components/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 88) | function SelectLabel({ function SelectItem (line 101) | function SelectItem({ function SelectSeparator (line 125) | function SelectSeparator({ function SelectScrollUpButton (line 138) | function SelectScrollUpButton({ function SelectScrollDownButton (line 156) | function SelectScrollDownButton({ FILE: apps/www/components/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: apps/www/components/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/www/components/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/www/components/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: apps/www/components/ui/software-purchase-card.tsx type SoftwarePurchaseCardProps (line 15) | interface SoftwarePurchaseCardProps { function SoftwarePurchaseCard (line 25) | function SoftwarePurchaseCard({ FILE: apps/www/components/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: apps/www/components/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/www/components/ui/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 21) | function TabsList({ function TabsTrigger (line 37) | function TabsTrigger({ function TabsContent (line 53) | function TabsContent({ FILE: apps/www/components/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/www/components/ui/toggle-group.tsx function ToggleGroup (line 17) | function ToggleGroup({ function ToggleGroupItem (line 43) | function ToggleGroupItem({ FILE: apps/www/components/ui/toggle.tsx function Toggle (line 31) | function Toggle({ FILE: apps/www/components/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 31) | function TooltipTrigger({ function TooltipContent (line 37) | function TooltipContent({ FILE: apps/www/hooks/use-config.ts type Config (line 4) | type Config = { function useConfig (line 16) | function useConfig() { FILE: apps/www/hooks/use-copy-to-clipboard.ts function useCopyToClipboard (line 5) | function useCopyToClipboard({ FILE: apps/www/hooks/use-is-mac.ts function useIsMac (line 3) | function useIsMac() { FILE: apps/www/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/www/hooks/use-media-query.tsx function useMediaQuery (line 3) | function useMediaQuery(query: string) { FILE: apps/www/hooks/use-meta-color.ts constant META_THEME_COLORS (line 4) | const META_THEME_COLORS = { function useMetaColor (line 9) | function useMetaColor() { FILE: apps/www/hooks/use-mobile.ts function useIsMobile (line 3) | function useIsMobile(mobileBreakpoint = 768) { FILE: apps/www/hooks/use-mounted.ts function useMounted (line 3) | function useMounted() { FILE: apps/www/lib/analytics.ts function trackComponentInstall (line 3) | function trackComponentInstall( function trackComponentView (line 15) | function trackComponentView( function trackComponentCopy (line 27) | function trackComponentCopy( FILE: apps/www/lib/auth.ts function isUserLoggedIn (line 10) | function isUserLoggedIn(): boolean { function hasProAccess (line 20) | function hasProAccess(): boolean { function isProComponent (line 31) | function isProComponent(componentName: string): boolean { function canAccessComponent (line 41) | function canAccessComponent(componentName: string): boolean { FILE: apps/www/lib/blocks.ts function getAllBlockIds (line 6) | async function getAllBlockIds( function getAllBlocks (line 18) | async function getAllBlocks( FILE: apps/www/lib/config.ts constant META_THEME_COLORS (line 32) | const META_THEME_COLORS = { FILE: apps/www/lib/events.ts type Event (line 26) | type Event = z.infer function trackEvent (line 28) | function trackEvent(input: Event): void { FILE: apps/www/lib/highlight-code.ts method code (line 6) | code(node) { function highlightCode (line 59) | async function highlightCode(code: string, language: string = "tsx") { FILE: apps/www/lib/registry.ts function getRegistryComponent (line 10) | function getRegistryComponent(name: string) { function getRegistryItem (line 14) | async function getRegistryItem(name: string) { function buildPathMappings (line 64) | function buildPathMappings( function getFileContent (line 82) | async function getFileContent( function getFileTarget (line 117) | function getFileTarget(file: z.infer) { function createTempSourceFile (line 146) | async function createTempSourceFile(filename: string) { function fixFilePaths (line 151) | function fixFilePaths(files: z.infer["files"]) { function fixImport (line 169) | function fixImport(content: string, pathMappings: Map) { type FileTree (line 219) | type FileTree = { function createFileTreeForRegistryItemFiles (line 225) | function createFileTreeForRegistryItemFiles( FILE: apps/www/lib/rehype.ts type UnistNode (line 8) | interface UnistNode { type UnistTree (line 22) | interface UnistTree { function rehypeComponent (line 27) | function rehypeComponent() { function getNodeAttributeByName (line 164) | function getNodeAttributeByName(node: UnistNode, name: string) { FILE: apps/www/lib/session.ts function setAccessToken (line 3) | function setAccessToken(token: string | null) { function getAccessToken (line 6) | function getAccessToken() { function clearAccessToken (line 9) | function clearAccessToken() { function getAuthHeaders (line 12) | function getAuthHeaders(): HeadersInit { FILE: apps/www/lib/themes.ts constant THEMES (line 1) | const THEMES = [ type Theme (line 31) | type Theme = (typeof THEMES)[number] FILE: apps/www/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { function absoluteUrl (line 8) | function absoluteUrl(path: string) { FILE: apps/www/middleware.ts constant PRIVATE_COMPONENTS (line 5) | const PRIVATE_COMPONENTS = ["testimonials-03", "testimonials-04"] function middleware (line 7) | async function middleware(request: NextRequest) { FILE: apps/www/next.config.mjs method redirects (line 37) | redirects() { method rewrites (line 96) | async rewrites() { FILE: apps/www/registry/creative-tim/blocks/account-2fa-01/page.tsx function Account2FA01 (line 49) | function Account2FA01() { FILE: apps/www/registry/creative-tim/blocks/account-avatar-upload-01/page.tsx function AccountAvatarUpload01 (line 19) | function AccountAvatarUpload01() { FILE: apps/www/registry/creative-tim/blocks/account-basic-info-01/page.tsx function AccountBasicInfo01 (line 34) | function AccountBasicInfo01() { FILE: apps/www/registry/creative-tim/blocks/account-change-password-01/page.tsx function PasswordField (line 11) | function PasswordField({ constant PASSWORD_REQUIREMENTS (line 55) | const PASSWORD_REQUIREMENTS = [ function AccountChangePassword01 (line 78) | function AccountChangePassword01() { FILE: apps/www/registry/creative-tim/blocks/account-integrations-01/page.tsx constant INTEGRATIONS (line 26) | const INTEGRATIONS = [ function AccountIntegrations01 (line 62) | function AccountIntegrations01() { FILE: apps/www/registry/creative-tim/blocks/account-notifications-01/page.tsx constant TABLE_HEAD (line 9) | const TABLE_HEAD = [ constant NOTIFICATIONS (line 16) | const NOTIFICATIONS = [ function AccountNotifications01 (line 67) | function AccountNotifications01() { FILE: apps/www/registry/creative-tim/blocks/account-sessions-01/page.tsx constant ACTIVE_SESSIONS (line 16) | const ACTIVE_SESSIONS = [ function AccountSessions01 (line 52) | function AccountSessions01() { FILE: apps/www/registry/creative-tim/blocks/ai-chat-streaming-01/page.tsx constant AI_PROVIDERS (line 20) | const AI_PROVIDERS = [ type Message (line 28) | interface Message { function AIChatStreamingBlock (line 36) | function AIChatStreamingBlock() { FILE: apps/www/registry/creative-tim/blocks/ai-image-generator-01/page.tsx constant AI_PROVIDERS (line 31) | const AI_PROVIDERS = [ constant IMAGE_SIZES (line 39) | const IMAGE_SIZES = [ function AIImageGeneratorBlock (line 45) | function AIImageGeneratorBlock() { FILE: apps/www/registry/creative-tim/blocks/ai-video-generator-01/page.tsx constant AI_PROVIDERS (line 31) | const AI_PROVIDERS = [ constant VIDEO_DURATIONS (line 39) | const VIDEO_DURATIONS = [ constant VIDEO_STYLES (line 46) | const VIDEO_STYLES = [ type GeneratedVideo (line 54) | interface GeneratedVideo { function AIVideoGeneratorBlock (line 64) | function AIVideoGeneratorBlock() { FILE: apps/www/registry/creative-tim/blocks/billing-information-01/page.tsx type BillingCardProps (line 14) | interface BillingCardProps { function BillingCard (line 21) | function BillingCard({ company, contact, email, vat }: BillingCardProps) { function BillingInformation01 (line 73) | function BillingInformation01() { FILE: apps/www/registry/creative-tim/blocks/blog-cards-layout-01/page.tsx constant POSTS (line 17) | const POSTS = [ function BlogCardsLayout01 (line 87) | function BlogCardsLayout01() { FILE: apps/www/registry/creative-tim/blocks/blog-post-preview-tags-01/page.tsx constant POSTS (line 6) | const POSTS = [ function BlogPostPreviewTags01 (line 30) | function BlogPostPreviewTags01() { FILE: apps/www/registry/creative-tim/blocks/blog-rectangular-images-01/page.tsx constant POSTS (line 6) | const POSTS = [ function BlogRectangularImages01 (line 53) | function BlogRectangularImages01() { FILE: apps/www/registry/creative-tim/blocks/card-display-01/page.tsx type CreditCardProps (line 7) | interface CreditCardProps { function CreditCard (line 14) | function CreditCard({ function CardDisplay01 (line 84) | function CardDisplay01() { FILE: apps/www/registry/creative-tim/blocks/checkout-01/page.tsx constant OPTIONS (line 19) | const OPTIONS = [ constant PRICE_OPTIONS (line 38) | const PRICE_OPTIONS = [ function Checkout01 (line 44) | function Checkout01() { FILE: apps/www/registry/creative-tim/blocks/complex-product-description-01/page.tsx constant IMAGES (line 15) | const IMAGES = [ constant SIZES (line 22) | const SIZES = ["XS", "S", "M", "L", "XL"] constant COLORS (line 24) | const COLORS = [ constant FEATURES (line 30) | const FEATURES = [ constant ACCORDION_DATA (line 37) | const ACCORDION_DATA = [ function ComplexProductDescription01 (line 60) | function ComplexProductDescription01() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-01/page.tsx constant OPTIONS (line 12) | const OPTIONS = [ function ContactSections01 (line 27) | function ContactSections01() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-02/page.tsx function ContactSections02 (line 9) | function ContactSections02() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-03/page.tsx constant DATA (line 19) | const DATA = [ function ContactSections03 (line 34) | function ContactSections03() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-04/page.tsx constant OPTIONS (line 5) | const OPTIONS = [ function ContactSections04 (line 28) | function ContactSections04() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-05/page.tsx constant OPTIONS (line 11) | const OPTIONS = ["General Inquiry", "Product Support"] function ContactSections05 (line 13) | function ContactSections05() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-06/page.tsx constant OPTIONS (line 5) | const OPTIONS = [ function ContactSections06 (line 26) | function ContactSections06() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-07/page.tsx constant DATA (line 12) | const DATA = [ function ContactSections07 (line 25) | function ContactSections07() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-08/page.tsx constant DATA (line 21) | const DATA = [ constant OPTIONS (line 36) | const OPTIONS = ["Design", "Development", "Support", "Other"] function ContactSections08 (line 38) | function ContactSections08() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-09/page.tsx constant DATA (line 12) | const DATA = [ function ContactSections09 (line 25) | function ContactSections09() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-10/page.tsx constant OPTIONS (line 11) | const OPTIONS = [ function ContactSections10 (line 26) | function ContactSections10() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-11/page.tsx function ContactSections11 (line 10) | function ContactSections11() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-12/page.tsx function ContactSections12 (line 8) | function ContactSections12() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-13/page.tsx constant CONTACT_INFO (line 11) | const CONTACT_INFO = [ function ContactSections13 (line 34) | function ContactSections13() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-14/page.tsx function ContactSections14 (line 10) | function ContactSections14() { FILE: apps/www/registry/creative-tim/blocks/contact-sections-15/page.tsx constant CONTACT_OPTIONS (line 10) | const CONTACT_OPTIONS = [ function ContactSections15 (line 31) | function ContactSections15() { FILE: apps/www/registry/creative-tim/blocks/cruds-01/page.tsx function Cruds01 (line 16) | function Cruds01() { FILE: apps/www/registry/creative-tim/blocks/cruds-02/page.tsx function Cruds02 (line 8) | function Cruds02() { FILE: apps/www/registry/creative-tim/blocks/cruds-03/page.tsx function Cruds03 (line 17) | function Cruds03() { FILE: apps/www/registry/creative-tim/blocks/dark-product-overview-01/page.tsx constant DATA (line 10) | const DATA = [ function DarkProductOverview01 (line 34) | function DarkProductOverview01() { FILE: apps/www/registry/creative-tim/blocks/digital-product-overview-01/page.tsx function DigitalProductOverview01 (line 31) | function DigitalProductOverview01() { FILE: apps/www/registry/creative-tim/blocks/ecommerce-sections-01/page.tsx constant PRODUCTS (line 8) | const PRODUCTS = [ function EcommerceSectionsBlock (line 44) | function EcommerceSectionsBlock() { FILE: apps/www/registry/creative-tim/blocks/ecommerce-sections-02/page.tsx function EcommerceSections02 (line 16) | function EcommerceSections02() { FILE: apps/www/registry/creative-tim/blocks/empty-shopping-cart-01/page.tsx function EmptyShoppingCart01 (line 5) | function EmptyShoppingCart01() { FILE: apps/www/registry/creative-tim/blocks/faq-left-title-01/page.tsx constant DATA (line 3) | const DATA = [ function FaqLeftTitle01 (line 22) | function FaqLeftTitle01() { FILE: apps/www/registry/creative-tim/blocks/faqs-cards-icons-01/page.tsx constant DATA (line 6) | const DATA = [ function FaqsCardsIcons01 (line 24) | function FaqsCardsIcons01() { FILE: apps/www/registry/creative-tim/blocks/faqs-grid-01/page.tsx constant DATA (line 12) | const DATA = [ function FaqsGrid01 (line 45) | function FaqsGrid01() { FILE: apps/www/registry/creative-tim/blocks/faqs-grid-cta-01/page.tsx constant DATA (line 4) | const DATA = [ function FaqsGridCta01 (line 31) | function FaqsGridCta01() { FILE: apps/www/registry/creative-tim/blocks/faqs-list-01/page.tsx constant DATA (line 8) | const DATA = [ function FaqsList01 (line 36) | function FaqsList01() { FILE: apps/www/registry/creative-tim/blocks/footers-01/page.tsx constant YEAR (line 7) | const YEAR = new Date().getFullYear() function Footers01 (line 9) | function Footers01() { FILE: apps/www/registry/creative-tim/blocks/footers-02/page.tsx constant LINKS (line 8) | const LINKS = [ constant YEAR (line 38) | const YEAR = new Date().getFullYear() function Footers02 (line 40) | function Footers02() { FILE: apps/www/registry/creative-tim/blocks/footers-03/page.tsx constant YEAR (line 5) | const YEAR = new Date().getFullYear() constant LINKS (line 7) | const LINKS = [ function Footers03 (line 14) | function Footers03() { FILE: apps/www/registry/creative-tim/blocks/footers-04/page.tsx constant LINKS (line 9) | const LINKS = [ constant YEAR (line 17) | const YEAR = new Date().getFullYear() function Footers04 (line 19) | function Footers04() { FILE: apps/www/registry/creative-tim/blocks/footers-05/page.tsx constant LINKS (line 14) | const LINKS = [ constant YEAR (line 53) | const YEAR = new Date().getFullYear() function Footers05 (line 55) | function Footers05() { FILE: apps/www/registry/creative-tim/blocks/footers-06/page.tsx constant LINKS (line 7) | const LINKS = [ constant YEAR (line 46) | const YEAR = new Date().getFullYear() function Footers06 (line 48) | function Footers06() { FILE: apps/www/registry/creative-tim/blocks/footers-07/page.tsx constant YEAR (line 14) | const YEAR = new Date().getFullYear() constant LINKS (line 16) | const LINKS = [ constant COUNTRIES (line 22) | const COUNTRIES = [ function Footers07 (line 33) | function Footers07() { FILE: apps/www/registry/creative-tim/blocks/footers-08/page.tsx constant YEAR (line 8) | const YEAR = new Date().getFullYear() function Footers08 (line 10) | function Footers08() { FILE: apps/www/registry/creative-tim/blocks/footers-09/page.tsx constant YEAR (line 5) | const YEAR = new Date().getFullYear() constant LINKS (line 7) | const LINKS = [ function Footers09 (line 13) | function Footers09() { FILE: apps/www/registry/creative-tim/blocks/footers-10/page.tsx constant YEAR (line 3) | const YEAR = new Date().getFullYear() constant LINKS (line 5) | const LINKS = [ function Footers10 (line 14) | function Footers10() { FILE: apps/www/registry/creative-tim/blocks/footers-11/page.tsx constant LINKS (line 3) | const LINKS = [ constant YEAR (line 27) | const YEAR = new Date().getFullYear() function Footers11 (line 29) | function Footers11() { FILE: apps/www/registry/creative-tim/blocks/footers-12/page.tsx constant YEAR (line 3) | const YEAR = new Date().getFullYear() constant LINKS (line 5) | const LINKS = [ function Footers12 (line 13) | function Footers12() { FILE: apps/www/registry/creative-tim/blocks/footers-13/page.tsx constant YEAR (line 7) | const YEAR = new Date().getFullYear() constant LINKS (line 9) | const LINKS = [ function Footers13 (line 18) | function Footers13() { FILE: apps/www/registry/creative-tim/blocks/footers-14/page.tsx constant YEAR (line 7) | const YEAR = new Date().getFullYear() constant LINKS (line 9) | const LINKS = [ function Footers14 (line 17) | function Footers14() { FILE: apps/www/registry/creative-tim/blocks/footers-15/page.tsx constant YEAR (line 7) | const YEAR = new Date().getFullYear() constant LINKS (line 9) | const LINKS = [ function Footers15 (line 17) | function Footers15() { FILE: apps/www/registry/creative-tim/blocks/grid-ecommerce-01/page.tsx constant CARDS (line 6) | const CARDS = [ function GridEcommerce01 (line 27) | function GridEcommerce01() { FILE: apps/www/registry/creative-tim/blocks/highlighted-blog-posts-01/page.tsx constant POSTS (line 15) | const POSTS = [ function HighlightedBlogPosts01 (line 42) | function HighlightedBlogPosts01() { FILE: apps/www/registry/creative-tim/blocks/interactive-product-preview-01/page.tsx function InteractiveProductPreview01 (line 17) | function InteractiveProductPreview01() { FILE: apps/www/registry/creative-tim/blocks/invoices-01/page.tsx constant DATA (line 9) | const DATA = [ function Invoices01 (line 47) | function Invoices01() { FILE: apps/www/registry/creative-tim/blocks/large-blog-preview-01/page.tsx function LargeBlogPreview01 (line 5) | function LargeBlogPreview01() { FILE: apps/www/registry/creative-tim/blocks/modals-01/page.tsx function ModalsBlock (line 17) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-02/page.tsx constant NOTIFICATION (line 26) | const NOTIFICATION = ["Email", "SMS", "Push Notification"] constant TOOLS (line 27) | const TOOLS = ["React", "Material Tailwind", "TailwindCSS", "Next.js"] function ModalsBlock (line 29) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-03/page.tsx type UserProps (line 23) | interface UserProps { function User (line 29) | function User({ name, img, email }: UserProps) { function ModalsBlock (line 67) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-04/page.tsx function ModalsBlock (line 25) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-05/page.tsx constant IMAGES (line 16) | const IMAGES = [ function ModalsBlock (line 27) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-06/page.tsx function ModalsBlock (line 16) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-07/page.tsx function ModalsBlock (line 15) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-08/page.tsx function ModalsBlock (line 16) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-09/page.tsx function ModalsBlock (line 25) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-10/page.tsx function ModalsBlock (line 16) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/modals-11/page.tsx function ModalsBlock (line 17) | function ModalsBlock() { FILE: apps/www/registry/creative-tim/blocks/order-details-01/page.tsx constant OPTIONS (line 22) | const OPTIONS = [ function OrderDetails01 (line 28) | function OrderDetails01() { FILE: apps/www/registry/creative-tim/blocks/order-history-01/page.tsx constant OPTIONS (line 15) | const OPTIONS = [ constant TABLE_ROW (line 30) | const TABLE_ROW = [ constant TABLE_HEAD (line 51) | const TABLE_HEAD = ["Product", "Amount", "Status", "Date", "Details"] function OrderHistory01 (line 53) | function OrderHistory01() { FILE: apps/www/registry/creative-tim/blocks/payment-method-01/page.tsx type PaymentMethodProps (line 15) | interface PaymentMethodProps { function PaymentMethod (line 21) | function PaymentMethod({ type, number, isDefault }: PaymentMethodProps) { function PaymentMethod01 (line 92) | function PaymentMethod01() { FILE: apps/www/registry/creative-tim/blocks/product-description-01/page.tsx constant IMAGES (line 23) | const IMAGES = [ constant SIZES (line 30) | const SIZES = ["32", "34", "36", "38", "40", "42", "44"] constant COLORS (line 32) | const COLORS = [ constant FEATURES (line 40) | const FEATURES = [ function ProductDescription01 (line 46) | function ProductDescription01() { FILE: apps/www/registry/creative-tim/blocks/product-details-01/page.tsx constant IMAGES (line 9) | const IMAGES = [ constant SIZES (line 15) | const SIZES = ["XS", "S", "M", "L"] function ProductDetails01 (line 17) | function ProductDetails01() { FILE: apps/www/registry/creative-tim/blocks/product-listing-filters-01/page.tsx constant FILTERS (line 16) | const FILTERS = [ constant PRODUCTS (line 44) | const PRODUCTS = [ function ProductListingFilters01 (line 83) | function ProductListingFilters01() { FILE: apps/www/registry/creative-tim/blocks/promotional-cards-01/page.tsx constant PRODUCTS (line 5) | const PRODUCTS = [ function PromotionalCards01 (line 26) | function PromotionalCards01() { FILE: apps/www/registry/creative-tim/blocks/shopping-cart-01/page.tsx constant CHECKOUT_PRODUCTS (line 24) | const CHECKOUT_PRODUCTS = [ function ShoppingCart01 (line 43) | function ShoppingCart01() { FILE: apps/www/registry/creative-tim/blocks/simple-blog-content-01/page.tsx constant POSTS (line 14) | const POSTS = [ function SimpleBlogContent01 (line 50) | function SimpleBlogContent01() { FILE: apps/www/registry/creative-tim/blocks/simple-faq-01/page.tsx function SimpleFaq01 (line 1) | function SimpleFaq01() { FILE: apps/www/registry/creative-tim/blocks/simple-product-details-01/page.tsx constant SIZES (line 16) | const SIZES = ["XS", "S", "M", "L", "XL", "XXL"] constant SIMILAR_ITEMS (line 18) | const SIMILAR_ITEMS = [ function SimpleProductDetails01 (line 35) | function SimpleProductDetails01() { FILE: apps/www/registry/creative-tim/blocks/software-purchase-01/page.tsx function Page (line 7) | function Page() { FILE: apps/www/registry/creative-tim/blocks/testimonials-01/page.tsx constant TESTIMONIALS (line 9) | const TESTIMONIALS = [ function TestimonialsBlock (line 36) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-02/page.tsx constant TESTIMONIALS (line 8) | const TESTIMONIALS = [ function TestimonialsBlock (line 62) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-03/page.tsx function TestimonialsBlock (line 38) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-04/page.tsx constant TESTIMONIALS (line 7) | const TESTIMONIALS = [ function TestimonialsBlock (line 37) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-05/page.tsx constant TESTIMONIALS (line 8) | const TESTIMONIALS = [ function TestimonialsBlock (line 38) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-06/page.tsx function TestimonialsBlock (line 6) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-07/page.tsx constant TESTIMONIALS (line 7) | const TESTIMONIALS = [ function TestimonialsBlock (line 34) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-08/page.tsx constant TESTIMONIALS (line 8) | const TESTIMONIALS = [ function TestimonialsBlock (line 38) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-09/page.tsx function TestimonialsBlock (line 6) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-10/page.tsx constant TESTIMONIALS (line 9) | const TESTIMONIALS = [ function TestimonialsBlock (line 33) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-11/page.tsx constant TESTIMONIALS (line 8) | const TESTIMONIALS = [ function TestimonialsBlock (line 41) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-12/page.tsx function TestimonialsBlock (line 5) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-13/page.tsx function TestimonialsBlock (line 6) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-14/page.tsx constant TESTIMONIALS (line 6) | const TESTIMONIALS = [ function TestimonialsBlock (line 33) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-15/page.tsx constant TESTIMONIALS (line 7) | const TESTIMONIALS = [ function TestimonialsBlock (line 36) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-16/page.tsx constant SLIDES (line 9) | const SLIDES = [ function TestimonialsBlock (line 39) | function TestimonialsBlock() { FILE: apps/www/registry/creative-tim/blocks/testimonials-17/page.tsx constant SLIDES (line 9) | const SLIDES = [ FILE: apps/www/registry/creative-tim/blocks/transaction-history-01/page.tsx constant DATA (line 17) | const DATA = { constant ICONS (line 60) | const ICONS = { constant COLORS (line 66) | const COLORS = { constant ICON_COLORS (line 72) | const ICON_COLORS = { constant PREFIX (line 78) | const PREFIX = { function TransactionHistory01 (line 84) | function TransactionHistory01() { FILE: apps/www/registry/creative-tim/blocks/web3-01/page.tsx constant DATA (line 6) | const DATA = [ function Web301 (line 33) | function Web301() { FILE: apps/www/registry/creative-tim/blocks/web3-02/page.tsx constant DATA (line 10) | const DATA = [ function Web302 (line 31) | function Web302() { FILE: apps/www/registry/creative-tim/blocks/web3-03/page.tsx constant DATA (line 17) | const DATA = [ function Web303 (line 46) | function Web303() { FILE: apps/www/registry/creative-tim/blocks/web3-04/page.tsx constant DATA (line 17) | const DATA = [ function Web304 (line 46) | function Web304() { FILE: apps/www/registry/creative-tim/blocks/web3-05/page.tsx constant DATA (line 9) | const DATA = [ function Web305 (line 47) | function Web305() { FILE: apps/www/registry/creative-tim/examples/card-blog.tsx function CardBlog (line 14) | function CardBlog() { FILE: apps/www/registry/creative-tim/examples/card-demo.tsx function CardDemo (line 16) | function CardDemo() { FILE: apps/www/registry/creative-tim/examples/card-ecommerce.tsx function CardEcommerce (line 16) | function CardEcommerce() { FILE: apps/www/registry/creative-tim/examples/card-plain.tsx function CardPlain (line 5) | function CardPlain() { FILE: apps/www/registry/creative-tim/examples/card-with-button.tsx function CardWithButton (line 13) | function CardWithButton() { FILE: apps/www/registry/creative-tim/examples/form-card-demo.tsx function FormCardDemo (line 15) | function FormCardDemo() { FILE: apps/www/registry/creative-tim/examples/software-purchase-card-demo.tsx function SoftwarePurchaseCardDemo (line 5) | function SoftwarePurchaseCardDemo() { FILE: apps/www/registry/creative-tim/hooks/use-mobile.ts constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768 function useIsMobile (line 5) | function useIsMobile() { FILE: apps/www/registry/creative-tim/lib/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/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 66) | function AlertDialogHeader({ function AlertDialogFooter (line 79) | function AlertDialogFooter({ function AlertDialogTitle (line 95) | function AlertDialogTitle({ function AlertDialogDescription (line 108) | function AlertDialogDescription({ function AlertDialogAction (line 121) | function AlertDialogAction({ function AlertDialogCancel (line 133) | function AlertDialogCancel({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/ui/aspect-ratio.tsx function AspectRatio (line 5) | function AspectRatio({ FILE: apps/www/registry/creative-tim/ui/avatar.tsx function Avatar (line 8) | function Avatar({ function AvatarImage (line 24) | function AvatarImage({ function AvatarFallback (line 37) | function AvatarFallback({ FILE: apps/www/registry/creative-tim/ui/badge.tsx function Badge (line 28) | function Badge({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/ui/button-group.tsx type ButtonGroupProps (line 38) | interface ButtonGroupProps function ButtonGroup (line 44) | function ButtonGroup({ FILE: apps/www/registry/creative-tim/ui/button.tsx function Button (line 37) | function Button({ FILE: apps/www/registry/creative-tim/ui/calendar.tsx function Calendar (line 14) | function Calendar({ function CalendarDayButton (line 175) | function CalendarDayButton({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/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/www/registry/creative-tim/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/www/registry/creative-tim/ui/checkbox.tsx function Checkbox (line 9) | function Checkbox({ FILE: apps/www/registry/creative-tim/ui/chip.tsx function Chip (line 38) | function Chip({ FILE: apps/www/registry/creative-tim/ui/collapse.tsx type CollapseProps (line 8) | interface CollapseProps function Collapse (line 14) | function Collapse({ open, onOpenChange, children, ...props }: CollapsePr... function CollapseContent (line 26) | function CollapseContent({ FILE: apps/www/registry/creative-tim/ui/collapsible.tsx function Collapsible (line 5) | function Collapsible({ function CollapsibleTrigger (line 11) | function CollapsibleTrigger({ function CollapsibleContent (line 22) | function CollapsibleContent({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/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/www/registry/creative-tim/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 83) | function DialogHeader({ className, ...props }: React.ComponentProps<"div... function DialogFooter (line 93) | function DialogFooter({ className, ...props }: React.ComponentProps<"div... function DialogTitle (line 106) | function DialogTitle({ function DialogDescription (line 119) | function DialogDescription({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/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/www/registry/creative-tim/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) { function FormDescription (line 125) | function FormDescription({ className, ...props }: React.ComponentProps<"... function FormMessage (line 138) | function FormMessage({ className, ...props }: React.ComponentProps<"p">) { FILE: apps/www/registry/creative-tim/ui/hover-card.tsx function HoverCard (line 8) | function HoverCard({ function HoverCardTrigger (line 14) | function HoverCardTrigger({ function HoverCardContent (line 22) | function HoverCardContent({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/www/registry/creative-tim/ui/label.tsx function Label (line 8) | function Label({ FILE: apps/www/registry/creative-tim/ui/list.tsx function List (line 8) | function List({ className, ...props }: React.ComponentProps<"ul">) { function ListItem (line 18) | function ListItem({ function ListItemStart (line 49) | function ListItemStart({ className, ...props }: React.ComponentProps<"di... function ListItemEnd (line 59) | function ListItemEnd({ className, ...props }: React.ComponentProps<"div"... FILE: apps/www/registry/creative-tim/ui/map.tsx type MapContextValue (line 56) | interface MapContextValue { type MapProps (line 61) | interface MapProps extends Omit { function useMap (line 169) | function useMap() { constant DEFAULT_LIGHT_STYLE (line 183) | const DEFAULT_LIGHT_STYLE = "https://tiles.openfreemap.org/styles/positron" constant DEFAULT_DARK_STYLE (line 184) | const DEFAULT_DARK_STYLE = "https://tiles.openfreemap.org/styles/dark" function Map (line 186) | function Map({ type MarkerContextValue (line 289) | interface MarkerContextValue { function MapMarker (line 296) | function MapMarker({ function MarkerContent (line 401) | function MarkerContent({ children, className }: MarkerContentProps) { function MarkerPopup (line 416) | function MarkerPopup({ function MarkerTooltip (line 495) | function MarkerTooltip({ children, className }: MarkerTooltipProps) { function MarkerLabel (line 563) | function MarkerLabel({ function MapControls (line 598) | function MapControls({ function MapPopup (line 733) | function MapPopup({ function MapRoute (line 792) | function MapRoute({ function MapClusterLayer (line 895) | function MapClusterLayer({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/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/www/registry/creative-tim/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/www/registry/creative-tim/ui/popover.tsx function Popover (line 8) | function Popover({ function PopoverTrigger (line 14) | function PopoverTrigger({ function PopoverContent (line 27) | function PopoverContent({ function PopoverAnchor (line 49) | function PopoverAnchor({ FILE: apps/www/registry/creative-tim/ui/progress.tsx function Progress (line 8) | function Progress({ FILE: apps/www/registry/creative-tim/ui/radio-group.tsx function RadioGroup (line 9) | function RadioGroup({ function RadioGroupItem (line 22) | function RadioGroupItem({ FILE: apps/www/registry/creative-tim/ui/rating.tsx type RatingProps (line 30) | interface RatingProps function Rating (line 41) | function Rating({ FILE: apps/www/registry/creative-tim/ui/resizable.tsx function ResizablePanelGroup (line 9) | function ResizablePanelGroup({ function ResizablePanel (line 25) | function ResizablePanel({ function ResizableHandle (line 31) | function ResizableHandle({ FILE: apps/www/registry/creative-tim/ui/scroll-area.tsx function ScrollArea (line 8) | function ScrollArea({ function ScrollBar (line 31) | function ScrollBar({ FILE: apps/www/registry/creative-tim/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 88) | function SelectLabel({ function SelectItem (line 101) | function SelectItem({ function SelectSeparator (line 125) | function SelectSeparator({ function SelectScrollUpButton (line 138) | function SelectScrollUpButton({ function SelectScrollDownButton (line 156) | function SelectScrollDownButton({ FILE: apps/www/registry/creative-tim/ui/separator.tsx function Separator (line 8) | function Separator({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ className, ...props }: React.ComponentProps<"div">) { FILE: apps/www/registry/creative-tim/ui/slider.tsx function Slider (line 8) | function Slider({ FILE: apps/www/registry/creative-tim/ui/software-purchase-card.tsx type SoftwarePurchaseCardProps (line 15) | interface SoftwarePurchaseCardProps { function SoftwarePurchaseCard (line 25) | function SoftwarePurchaseCard({ FILE: apps/www/registry/creative-tim/ui/spinner.tsx type SpinnerProps (line 25) | interface SpinnerProps function Spinner (line 29) | function Spinner({ className, size, ...props }: SpinnerProps) { FILE: apps/www/registry/creative-tim/ui/stepper.tsx type StepperProps (line 12) | interface StepperProps extends React.HTMLAttributes { function Stepper (line 17) | function Stepper({ type StepperItemProps (line 48) | interface StepperItemProps extends React.HTMLAttributes { function StepperItem (line 53) | function StepperItem({ function StepperHeader (line 83) | function StepperHeader({ function StepperSeparator (line 92) | function StepperSeparator({ function StepperIcon (line 104) | function StepperIcon({ function StepperBody (line 122) | function StepperBody({ FILE: apps/www/registry/creative-tim/ui/switch.tsx function Switch (line 8) | function Switch({ FILE: apps/www/registry/creative-tim/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/www/registry/creative-tim/ui/tabs.tsx function Tabs (line 8) | function Tabs({ function TabsList (line 21) | function TabsList({ function TabsTrigger (line 37) | function TabsTrigger({ function TabsContent (line 53) | function TabsContent({ FILE: apps/www/registry/creative-tim/ui/textarea.tsx function Textarea (line 5) | function Textarea({ className, ...props }: React.ComponentProps<"textare... FILE: apps/www/registry/creative-tim/ui/timeline.tsx type TimelineProps (line 24) | interface TimelineProps function Timeline (line 30) | function Timeline({ function TimelineItem (line 49) | function TimelineItem({ function TimelineHeader (line 61) | function TimelineHeader({ function TimelineSeparator (line 73) | function TimelineSeparator({ function TimelineIcon (line 100) | function TimelineIcon({ function TimelineBody (line 130) | function TimelineBody({ FILE: apps/www/registry/creative-tim/ui/toggle-group.tsx function ToggleGroup (line 17) | function ToggleGroup({ function ToggleGroupItem (line 43) | function ToggleGroupItem({ FILE: apps/www/registry/creative-tim/ui/toggle.tsx function Toggle (line 31) | function Toggle({ FILE: apps/www/registry/creative-tim/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 31) | function TooltipTrigger({ function TooltipContent (line 37) | function TooltipContent({ FILE: apps/www/registry/index.ts constant DEPRECATED_ITEMS (line 10) | const DEPRECATED_ITEMS = [ constant NEW_YORK_V4_STYLE (line 20) | const NEW_YORK_V4_STYLE = { FILE: e2e/helpers.ts function uniqueEmail (line 3) | function uniqueEmail(prefix = 'user'): string { function apiRegister (line 9) | async function apiRegister(request: APIRequestContext, email: string, pa... function apiLogout (line 18) | async function apiLogout(request: APIRequestContext) { function uiLogin (line 24) | async function uiLogin(page: Page, email: string, password: string) { function uiRegister (line 31) | async function uiRegister(page: Page, email: string, password: string, n... function trackRefresh (line 40) | function trackRefresh(page: Page) { FILE: mock-api/server.js constant ACCESS_TTL (line 19) | const ACCESS_TTL = parseInt(ACCESS_TTL_SEC, 10); constant REFRESH_TTL (line 20) | const REFRESH_TTL = parseInt(REFRESH_TTL_SEC, 10); function signAccessToken (line 70) | function signAccessToken(user) { function signRefreshToken (line 78) | function signRefreshToken(user) { function setRefreshCookie (line 86) | function setRefreshCookie(res, token, maxAgeMs) { function sanitizeUser (line 96) | function sanitizeUser(u) { function authz (line 101) | function authz(req) { function getUserByEmail (line 113) | async function getUserByEmail(email) { function getUserById (line 118) | async function getUserById(id) { function createUser (line 123) | async function createUser({ function upsertGoogleUser (line 150) | async function upsertGoogleUser({ email, name, google_sub }) { function revokeToken (line 172) | async function revokeToken(token) { function isRevoked (line 181) | async function isRevoked(token) {