page.tsx — ui Source File
Architecture documentation for page.tsx, a tsx file in the ui codebase. 64 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803["page.tsx"] f7317063_0eb0_245b_4297_75d34e7e796f["accordion-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> f7317063_0eb0_245b_4297_75d34e7e796f 4878641f_d003_7ec5_34f1_1a8b2c6902cf["alert-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 4878641f_d003_7ec5_34f1_1a8b2c6902cf fe63f0ff_daf1_892e_0242_5e458d190e2e["alert-dialog-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> fe63f0ff_daf1_892e_0242_5e458d190e2e 12e8ddbd_7c74_3caa_f248_20d4c62d6909["app-sidebar"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 12e8ddbd_7c74_3caa_f248_20d4c62d6909 869ec385_98a5_b024_f12e_289ee81b27b2["aspect-ratio-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 869ec385_98a5_b024_f12e_289ee81b27b2 66697799_a5c1_b36e_6bac_1b3892db5816["avatar-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 66697799_a5c1_b36e_6bac_1b3892db5816 00acf79f_a99e_7330_91b7_294a21f3d2e3["badge-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 00acf79f_a99e_7330_91b7_294a21f3d2e3 5bf15e9a_9435_26df_587c_9501d491da5f["badge-destructive"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 5bf15e9a_9435_26df_587c_9501d491da5f 0bcc5fb6_cb5a_cbfd_4de9_a742735f26cd["badge-outline"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 0bcc5fb6_cb5a_cbfd_4de9_a742735f26cd bbc8530d_4eea_c055_a6aa_03d22ba5a339["badge-secondary"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> bbc8530d_4eea_c055_a6aa_03d22ba5a339 4b297a91_0d7f_70e7_888e_abbf4da334ec["breadcrumb-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 4b297a91_0d7f_70e7_888e_abbf4da334ec d3d989ea_a3b1_0850_486d_7a40ea67b030["button-demo"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> d3d989ea_a3b1_0850_486d_7a40ea67b030 81634c07_6963_dcd2_e5ae_dc7d31a29a2b["button-destructive"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> 81634c07_6963_dcd2_e5ae_dc7d31a29a2b c7573cb3_7284_0cb4_0ada_ff9867e2cc3d["button-ghost"] 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 --> c7573cb3_7284_0cb4_0ada_ff9867e2cc3d style 0f437fe2_a5f7_9d6a_5659_f5e0c93cd803 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { AccordionDemo } from "@/registry/new-york/internal/sink/components/accordion-demo"
import { AlertDemo } from "@/registry/new-york/internal/sink/components/alert-demo"
import { AlertDialogDemo } from "@/registry/new-york/internal/sink/components/alert-dialog-demo"
import { AppSidebar } from "@/registry/new-york/internal/sink/components/app-sidebar"
import { AspectRatioDemo } from "@/registry/new-york/internal/sink/components/aspect-ratio-demo"
import { AvatarDemo } from "@/registry/new-york/internal/sink/components/avatar-demo"
import { BadgeDemo } from "@/registry/new-york/internal/sink/components/badge-demo"
import { BadgeDestructive } from "@/registry/new-york/internal/sink/components/badge-destructive"
import { BadgeOutline } from "@/registry/new-york/internal/sink/components/badge-outline"
import { BadgeSecondary } from "@/registry/new-york/internal/sink/components/badge-secondary"
import { BreadcrumbDemo } from "@/registry/new-york/internal/sink/components/breadcrumb-demo"
import { ButtonDemo } from "@/registry/new-york/internal/sink/components/button-demo"
import { ButtonDestructive } from "@/registry/new-york/internal/sink/components/button-destructive"
import { ButtonGhost } from "@/registry/new-york/internal/sink/components/button-ghost"
import { ButtonLink } from "@/registry/new-york/internal/sink/components/button-link"
import { ButtonLoading } from "@/registry/new-york/internal/sink/components/button-loading"
import { ButtonOutline } from "@/registry/new-york/internal/sink/components/button-outline"
import { ButtonSecondary } from "@/registry/new-york/internal/sink/components/button-secondary"
import { ButtonWithIcon } from "@/registry/new-york/internal/sink/components/button-with-icon"
import { CalendarDemo } from "@/registry/new-york/internal/sink/components/calendar-demo"
import { CardDemo } from "@/registry/new-york/internal/sink/components/card-demo"
import { CarouselDemo } from "@/registry/new-york/internal/sink/components/carousel-demo"
import { CheckboxDemo } from "@/registry/new-york/internal/sink/components/checkbox-demo"
import { CollapsibleDemo } from "@/registry/new-york/internal/sink/components/collapsible-demo"
import { ComboboxDemo } from "@/registry/new-york/internal/sink/components/combobox-demo"
import { CommandDemo } from "@/registry/new-york/internal/sink/components/command-demo"
import { ComponentWrapper } from "@/registry/new-york/internal/sink/components/component-wrapper"
import { ContextMenuDemo } from "@/registry/new-york/internal/sink/components/context-menu-demo"
import { DatePickerDemo } from "@/registry/new-york/internal/sink/components/date-picker-demo"
import { DialogDemo } from "@/registry/new-york/internal/sink/components/dialog-demo"
import { DrawerDemo } from "@/registry/new-york/internal/sink/components/drawer-demo"
import { DropdownMenuDemo } from "@/registry/new-york/internal/sink/components/dropdown-menu-demo"
import { HoverCardDemo } from "@/registry/new-york/internal/sink/components/hover-card-demo"
import { InputDemo } from "@/registry/new-york/internal/sink/components/input-demo"
import { InputOTPDemo } from "@/registry/new-york/internal/sink/components/input-otp-demo"
import { LabelDemo } from "@/registry/new-york/internal/sink/components/label-demo"
import { MenubarDemo } from "@/registry/new-york/internal/sink/components/menubar-demo"
import { NavigationMenuDemo } from "@/registry/new-york/internal/sink/components/navigation-menu-demo"
import { PaginationDemo } from "@/registry/new-york/internal/sink/components/pagination-demo"
import { PopoverDemo } from "@/registry/new-york/internal/sink/components/popover-demo"
import { ProgressDemo } from "@/registry/new-york/internal/sink/components/progress-demo"
import { RadioGroupDemo } from "@/registry/new-york/internal/sink/components/radio-group-demo"
import { ResizableHandleDemo } from "@/registry/new-york/internal/sink/components/resizable-handle"
import { ScrollAreaDemo } from "@/registry/new-york/internal/sink/components/scroll-area-demo"
import { SelectDemo } from "@/registry/new-york/internal/sink/components/select-demo"
import { SeparatorDemo } from "@/registry/new-york/internal/sink/components/separator-demo"
import { SheetDemo } from "@/registry/new-york/internal/sink/components/sheet-demo"
import { SkeletonDemo } from "@/registry/new-york/internal/sink/components/skeleton-demo"
import { SliderDemo } from "@/registry/new-york/internal/sink/components/slider-demo"
import { SonnerDemo } from "@/registry/new-york/internal/sink/components/sonner-demo"
import { SwitchDemo } from "@/registry/new-york/internal/sink/components/switch-demo"
import { TableDemo } from "@/registry/new-york/internal/sink/components/table-demo"
import { TabsDemo } from "@/registry/new-york/internal/sink/components/tabs-demo"
import { TextareaDemo } from "@/registry/new-york/internal/sink/components/textarea-demo"
import { ToastDemo } from "@/registry/new-york/internal/sink/components/toast-demo"
import { ToggleDemo } from "@/registry/new-york/internal/sink/components/toggle-demo"
import { ToggleDisabled } from "@/registry/new-york/internal/sink/components/toggle-disabled"
import { ToggleGroupDemo } from "@/registry/new-york/internal/sink/components/toggle-group-demo"
import { ToggleOutline } from "@/registry/new-york/internal/sink/components/toggle-outline"
import { ToggleWithText } from "@/registry/new-york/internal/sink/components/toggle-with-text"
// ... (214 more lines)
Domain
Subdomains
Functions
Dependencies
- accordion-demo
- alert-demo
- alert-dialog-demo
- app-sidebar
- aspect-ratio-demo
- avatar-demo
- badge-demo
- badge-destructive
- badge-outline
- badge-secondary
- breadcrumb
- breadcrumb-demo
- button-demo
- button-destructive
- button-ghost
- button-link
- button-loading
- button-outline
- button-secondary
- button-with-icon
- calendar-demo
- card-demo
- carousel-demo
- checkbox-demo
- collapsible-demo
- combobox-demo
- command-demo
- component-wrapper
- context-menu-demo
- date-picker-demo
- dialog-demo
- drawer-demo
- dropdown-menu-demo
- hover-card-demo
- input-demo
- input-otp-demo
- label-demo
- menubar-demo
- navigation-menu-demo
- pagination-demo
- popover-demo
- progress-demo
- radio-group-demo
- resizable-handle
- scroll-area-demo
- select-demo
- separator
- separator-demo
- sheet-demo
- sidebar
- skeleton-demo
- slider-demo
- sonner-demo
- switch-demo
- table-demo
- tabs-demo
- textarea-demo
- toast-demo
- toggle-demo
- toggle-disabled
- toggle-group-demo
- toggle-outline
- toggle-with-text
- tooltip-demo
Source
Frequently Asked Questions
What does page.tsx do?
page.tsx is a source file in the ui codebase, written in tsx. It belongs to the ComponentRegistry domain, ChartRegistry subdomain.
What functions are defined in page.tsx?
page.tsx defines 1 function(s): SinkPage.
What does page.tsx depend on?
page.tsx imports 64 module(s): accordion-demo, alert-demo, alert-dialog-demo, app-sidebar, aspect-ratio-demo, avatar-demo, badge-demo, badge-destructive, and 56 more.
Where is page.tsx in the architecture?
page.tsx is located at deprecated/www/registry/new-york/internal/sink/page.tsx (domain: ComponentRegistry, subdomain: ChartRegistry, directory: deprecated/www/registry/new-york/internal/sink).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free