From 27e272b229d2a64bea60e7309989ec175e9de010 Mon Sep 17 00:00:00 2001 From: flamboh Date: Wed, 21 Oct 2026 01:03:13 +0000 Subject: [PATCH] chore(web): remove "use client" directives --- apps/web/src/browser/BrowserDeviceToolbar.tsx | 2 -- apps/web/src/browser/BrowserSurfaceSlot.tsx | 2 -- apps/web/src/browser/BrowserViewportResizeHandles.tsx | 2 -- apps/web/src/browser/ElectronBrowserHost.tsx | 2 -- apps/web/src/browser/HostedBrowserWebview.tsx | 2 -- apps/web/src/browser/ServerBrowserSurface.tsx | 2 -- apps/web/src/browser/useBrowserViewportResize.ts | 2 -- apps/web/src/components/AnimatedHeight.tsx | 2 -- apps/web/src/components/CommandPalette.tsx | 2 -- apps/web/src/components/preview/AgentBrowserCursor.tsx | 2 -- apps/web/src/components/preview/PreviewMoreMenu.tsx | 2 -- apps/web/src/components/preview/PreviewPanel.tsx | 2 -- apps/web/src/components/preview/PreviewView.tsx | 2 -- apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx | 2 -- apps/web/src/components/preview/previewActionBus.ts | 2 -- apps/web/src/components/preview/usePreviewBridge.ts | 2 -- apps/web/src/components/preview/usePreviewSession.ts | 2 -- apps/web/src/components/settings/AddProviderInstanceDialog.tsx | 2 -- apps/web/src/components/settings/CustomModelEditor.tsx | 2 -- apps/web/src/components/settings/ProviderAccentColorPicker.tsx | 2 -- apps/web/src/components/settings/ProviderInstanceCard.tsx | 2 -- apps/web/src/components/settings/ProviderModelsSection.tsx | 2 -- apps/web/src/components/settings/ProviderSettingsForm.tsx | 2 -- apps/web/src/components/ui/alert-dialog.tsx | 2 -- apps/web/src/components/ui/autocomplete.tsx | 2 -- apps/web/src/components/ui/badge.tsx | 2 -- apps/web/src/components/ui/button.tsx | 2 -- apps/web/src/components/ui/calendar.tsx | 2 -- apps/web/src/components/ui/checkbox.tsx | 2 -- apps/web/src/components/ui/collapsible.tsx | 2 -- apps/web/src/components/ui/combobox.tsx | 2 -- apps/web/src/components/ui/command.tsx | 2 -- apps/web/src/components/ui/dialog.tsx | 2 -- apps/web/src/components/ui/draft-input.tsx | 2 -- apps/web/src/components/ui/group.tsx | 1 - apps/web/src/components/ui/input-group.tsx | 2 -- apps/web/src/components/ui/input.tsx | 2 -- apps/web/src/components/ui/label.tsx | 2 -- apps/web/src/components/ui/menu.tsx | 2 -- apps/web/src/components/ui/number-field.tsx | 2 -- apps/web/src/components/ui/popover.tsx | 2 -- apps/web/src/components/ui/radio-group.tsx | 2 -- apps/web/src/components/ui/scroll-area.tsx | 2 -- apps/web/src/components/ui/select.tsx | 1 - apps/web/src/components/ui/sheet.tsx | 2 -- apps/web/src/components/ui/switch.tsx | 2 -- apps/web/src/components/ui/textarea.tsx | 2 -- apps/web/src/components/ui/toast.tsx | 2 -- apps/web/src/components/ui/toastHelpers.ts | 2 -- apps/web/src/components/ui/toggle-group.tsx | 2 -- apps/web/src/components/ui/toggle.tsx | 2 -- 51 files changed, 100 deletions(-) diff --git a/apps/web/src/browser/BrowserDeviceToolbar.tsx b/apps/web/src/browser/BrowserDeviceToolbar.tsx index 390c77de4424..fbd843c8d43f 100644 --- a/apps/web/src/browser/BrowserDeviceToolbar.tsx +++ b/apps/web/src/browser/BrowserDeviceToolbar.tsx @@ -1,5 +1,3 @@ -"use client"; - import { PREVIEW_VIEWPORT_MAX_AREA, PREVIEW_VIEWPORT_MAX_DIMENSION, diff --git a/apps/web/src/browser/BrowserSurfaceSlot.tsx b/apps/web/src/browser/BrowserSurfaceSlot.tsx index 26aa15c08fae..0128a203b208 100644 --- a/apps/web/src/browser/BrowserSurfaceSlot.tsx +++ b/apps/web/src/browser/BrowserSurfaceSlot.tsx @@ -1,5 +1,3 @@ -"use client"; - import { useLayoutEffect, useRef } from "react"; import { acquireBrowserSurface } from "./browserSurfaceStore"; diff --git a/apps/web/src/browser/BrowserViewportResizeHandles.tsx b/apps/web/src/browser/BrowserViewportResizeHandles.tsx index 08e69c359a15..1c621e0070fb 100644 --- a/apps/web/src/browser/BrowserViewportResizeHandles.tsx +++ b/apps/web/src/browser/BrowserViewportResizeHandles.tsx @@ -1,5 +1,3 @@ -"use client"; - import type { CSSProperties, KeyboardEvent as ReactKeyboardEvent, diff --git a/apps/web/src/browser/ElectronBrowserHost.tsx b/apps/web/src/browser/ElectronBrowserHost.tsx index 78b4d579c71f..8818b377f5e3 100644 --- a/apps/web/src/browser/ElectronBrowserHost.tsx +++ b/apps/web/src/browser/ElectronBrowserHost.tsx @@ -1,5 +1,3 @@ -"use client"; - import { parseScopedThreadKey } from "@t3tools/client-runtime/environment"; import { AuthPreviewOperateScope, diff --git a/apps/web/src/browser/HostedBrowserWebview.tsx b/apps/web/src/browser/HostedBrowserWebview.tsx index 7d6c86d77409..4dc393ffa4d8 100644 --- a/apps/web/src/browser/HostedBrowserWebview.tsx +++ b/apps/web/src/browser/HostedBrowserWebview.tsx @@ -1,5 +1,3 @@ -"use client"; - import type { DesktopPreviewColorScheme, PreviewViewportSetting, diff --git a/apps/web/src/browser/ServerBrowserSurface.tsx b/apps/web/src/browser/ServerBrowserSurface.tsx index 27ae15e5e798..c0de4f0d32ea 100644 --- a/apps/web/src/browser/ServerBrowserSurface.tsx +++ b/apps/web/src/browser/ServerBrowserSurface.tsx @@ -1,5 +1,3 @@ -"use client"; - import { createPreviewFramePainter, createPreviewStreamClient, diff --git a/apps/web/src/browser/useBrowserViewportResize.ts b/apps/web/src/browser/useBrowserViewportResize.ts index 924e3730bd98..b3f3091ba1f1 100644 --- a/apps/web/src/browser/useBrowserViewportResize.ts +++ b/apps/web/src/browser/useBrowserViewportResize.ts @@ -1,5 +1,3 @@ -"use client"; - import type { PreviewViewportSetting, PreviewViewportSize } from "@t3tools/contracts"; import { useEffect, diff --git a/apps/web/src/components/AnimatedHeight.tsx b/apps/web/src/components/AnimatedHeight.tsx index dabb2abaeab4..2c4432583205 100644 --- a/apps/web/src/components/AnimatedHeight.tsx +++ b/apps/web/src/components/AnimatedHeight.tsx @@ -1,5 +1,3 @@ -"use client"; - import { type ReactNode, useEffect, useLayoutEffect, useRef, useState } from "react"; import { observeResize } from "../lib/observeResize"; diff --git a/apps/web/src/components/CommandPalette.tsx b/apps/web/src/components/CommandPalette.tsx index dd6db0fc6ac5..055c2d76c4fd 100644 --- a/apps/web/src/components/CommandPalette.tsx +++ b/apps/web/src/components/CommandPalette.tsx @@ -1,5 +1,3 @@ -"use client"; - import { threadPullRequestLinkMode } from "@t3tools/client-runtime/thread-pull-request-compatibility"; import { visibleThreadPullRequests } from "@t3tools/shared/threadPullRequests"; diff --git a/apps/web/src/components/preview/AgentBrowserCursor.tsx b/apps/web/src/components/preview/AgentBrowserCursor.tsx index 3ac3856e79f3..8316d98e54d0 100644 --- a/apps/web/src/components/preview/AgentBrowserCursor.tsx +++ b/apps/web/src/components/preview/AgentBrowserCursor.tsx @@ -1,5 +1,3 @@ -"use client"; - import type { DesktopPreviewPointerEvent } from "@t3tools/contracts"; import { MousePointer2 } from "lucide-react"; import { useEffect, useState } from "react"; diff --git a/apps/web/src/components/preview/PreviewMoreMenu.tsx b/apps/web/src/components/preview/PreviewMoreMenu.tsx index 71b936b0ed70..5aa0ead9dc4f 100644 --- a/apps/web/src/components/preview/PreviewMoreMenu.tsx +++ b/apps/web/src/components/preview/PreviewMoreMenu.tsx @@ -1,5 +1,3 @@ -"use client"; - import type { DesktopPreviewColorScheme } from "@t3tools/contracts"; import { Minus, MoreVertical, Plus as PlusIcon, RotateCcw } from "lucide-react"; diff --git a/apps/web/src/components/preview/PreviewPanel.tsx b/apps/web/src/components/preview/PreviewPanel.tsx index 81501ae7d727..9de48226672f 100644 --- a/apps/web/src/components/preview/PreviewPanel.tsx +++ b/apps/web/src/components/preview/PreviewPanel.tsx @@ -1,5 +1,3 @@ -"use client"; - import { AuthPreviewOperateScope, type PreviewAnnotationPayload, diff --git a/apps/web/src/components/preview/PreviewView.tsx b/apps/web/src/components/preview/PreviewView.tsx index 9423fed3835b..f1da5beffd69 100644 --- a/apps/web/src/components/preview/PreviewView.tsx +++ b/apps/web/src/components/preview/PreviewView.tsx @@ -1,5 +1,3 @@ -"use client"; - import { scopeThreadRef, scopedThreadKey } from "@t3tools/client-runtime/environment"; import { settlePromise } from "@t3tools/client-runtime/state/runtime"; import { previewStreamDownloadUrl } from "@t3tools/client-runtime/preview/server-browser-stream"; diff --git a/apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx b/apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx index 73ffdbd769f3..b4fe378354fd 100644 --- a/apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx +++ b/apps/web/src/components/preview/ThreadPreviewMiniPlayer.tsx @@ -1,5 +1,3 @@ -"use client"; - import { FILL_PREVIEW_VIEWPORT, type ScopedThreadRef } from "@t3tools/contracts"; import { previewPdfAssetUrl } from "@t3tools/shared/preview"; import { useEnvironmentHttpBaseUrl } from "~/state/environments"; diff --git a/apps/web/src/components/preview/previewActionBus.ts b/apps/web/src/components/preview/previewActionBus.ts index 3018adcd74cb..c6c19defad89 100644 --- a/apps/web/src/components/preview/previewActionBus.ts +++ b/apps/web/src/components/preview/previewActionBus.ts @@ -1,5 +1,3 @@ -"use client"; - export type PreviewAction = | "toggle-panel" | "refresh" diff --git a/apps/web/src/components/preview/usePreviewBridge.ts b/apps/web/src/components/preview/usePreviewBridge.ts index 886260ec596d..b6eb56b821db 100644 --- a/apps/web/src/components/preview/usePreviewBridge.ts +++ b/apps/web/src/components/preview/usePreviewBridge.ts @@ -1,5 +1,3 @@ -"use client"; - import type { DesktopPreviewTabState, PreviewReportStatusInput, diff --git a/apps/web/src/components/preview/usePreviewSession.ts b/apps/web/src/components/preview/usePreviewSession.ts index a7e21faca8ac..72f9f7305e1f 100644 --- a/apps/web/src/components/preview/usePreviewSession.ts +++ b/apps/web/src/components/preview/usePreviewSession.ts @@ -1,5 +1,3 @@ -"use client"; - import { useAtomValue } from "@effect/atom-react"; import { parseScopedThreadKey, diff --git a/apps/web/src/components/settings/AddProviderInstanceDialog.tsx b/apps/web/src/components/settings/AddProviderInstanceDialog.tsx index a3ff9c5197b6..413b05d88fd5 100644 --- a/apps/web/src/components/settings/AddProviderInstanceDialog.tsx +++ b/apps/web/src/components/settings/AddProviderInstanceDialog.tsx @@ -1,5 +1,3 @@ -"use client"; - import { ProviderInstanceIcon } from "../chat/ProviderInstanceIcon"; import { Radio as RadioPrimitive } from "@base-ui/react/radio"; diff --git a/apps/web/src/components/settings/CustomModelEditor.tsx b/apps/web/src/components/settings/CustomModelEditor.tsx index e0061a327d4a..c4c7821ce971 100644 --- a/apps/web/src/components/settings/CustomModelEditor.tsx +++ b/apps/web/src/components/settings/CustomModelEditor.tsx @@ -1,5 +1,3 @@ -"use client"; - import { PlusIcon, XIcon } from "lucide-react"; import { useState } from "react"; import type { ProviderDriverKind, ServerProviderModel } from "@t3tools/contracts"; diff --git a/apps/web/src/components/settings/ProviderAccentColorPicker.tsx b/apps/web/src/components/settings/ProviderAccentColorPicker.tsx index 2768f01498d6..00759dad856e 100644 --- a/apps/web/src/components/settings/ProviderAccentColorPicker.tsx +++ b/apps/web/src/components/settings/ProviderAccentColorPicker.tsx @@ -1,5 +1,3 @@ -"use client"; - import { PlusIcon, XIcon } from "lucide-react"; import { useEffect, useRef, useState } from "react"; diff --git a/apps/web/src/components/settings/ProviderInstanceCard.tsx b/apps/web/src/components/settings/ProviderInstanceCard.tsx index 1a6a0b885acf..b0c2bc65f186 100644 --- a/apps/web/src/components/settings/ProviderInstanceCard.tsx +++ b/apps/web/src/components/settings/ProviderInstanceCard.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Spinner } from "~/components/ui/spinner"; import { diff --git a/apps/web/src/components/settings/ProviderModelsSection.tsx b/apps/web/src/components/settings/ProviderModelsSection.tsx index aef48b1765de..88bde4bdcdd3 100644 --- a/apps/web/src/components/settings/ProviderModelsSection.tsx +++ b/apps/web/src/components/settings/ProviderModelsSection.tsx @@ -1,5 +1,3 @@ -"use client"; - import { ArrowDownIcon, ArrowUpIcon, PencilIcon, PlusIcon, StarIcon, XIcon } from "lucide-react"; import { useEffect, useRef, useState } from "react"; import { diff --git a/apps/web/src/components/settings/ProviderSettingsForm.tsx b/apps/web/src/components/settings/ProviderSettingsForm.tsx index 7c6cb1a2f7fb..e1f41a5568a9 100644 --- a/apps/web/src/components/settings/ProviderSettingsForm.tsx +++ b/apps/web/src/components/settings/ProviderSettingsForm.tsx @@ -1,5 +1,3 @@ -"use client"; - import { useEffect, useRef, useState, type ReactNode } from "react"; import * as Option from "effect/Option"; import * as Schema from "effect/Schema"; diff --git a/apps/web/src/components/ui/alert-dialog.tsx b/apps/web/src/components/ui/alert-dialog.tsx index b0d224b13c1d..e86217f7a8ec 100644 --- a/apps/web/src/components/ui/alert-dialog.tsx +++ b/apps/web/src/components/ui/alert-dialog.tsx @@ -1,5 +1,3 @@ -"use client"; - import { AlertDialog as AlertDialogPrimitive } from "@base-ui/react/alert-dialog"; import { cn } from "~/lib/utils"; diff --git a/apps/web/src/components/ui/autocomplete.tsx b/apps/web/src/components/ui/autocomplete.tsx index 548efd944897..b4b8ac87f650 100644 --- a/apps/web/src/components/ui/autocomplete.tsx +++ b/apps/web/src/components/ui/autocomplete.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Autocomplete as AutocompletePrimitive } from "@base-ui/react/autocomplete"; import { ChevronsUpDownIcon, XIcon } from "lucide-react"; diff --git a/apps/web/src/components/ui/badge.tsx b/apps/web/src/components/ui/badge.tsx index bfed6864c8cb..9beb9cd59f6d 100644 --- a/apps/web/src/components/ui/badge.tsx +++ b/apps/web/src/components/ui/badge.tsx @@ -1,5 +1,3 @@ -"use client"; - import { mergeProps } from "@base-ui/react/merge-props"; import { useRender } from "@base-ui/react/use-render"; import { cva, type VariantProps } from "class-variance-authority"; diff --git a/apps/web/src/components/ui/button.tsx b/apps/web/src/components/ui/button.tsx index 582a6e9856cb..e9861fdf57f3 100644 --- a/apps/web/src/components/ui/button.tsx +++ b/apps/web/src/components/ui/button.tsx @@ -1,5 +1,3 @@ -"use client"; - import { mergeProps } from "@base-ui/react/merge-props"; import { useRender } from "@base-ui/react/use-render"; import { cva, type VariantProps } from "class-variance-authority"; diff --git a/apps/web/src/components/ui/calendar.tsx b/apps/web/src/components/ui/calendar.tsx index 049ff745de87..226cdda24949 100644 --- a/apps/web/src/components/ui/calendar.tsx +++ b/apps/web/src/components/ui/calendar.tsx @@ -1,5 +1,3 @@ -"use client"; - import { DayPicker } from "@daypicker/react"; import { ChevronLeftIcon, ChevronRightIcon, ChevronsUpDownIcon } from "lucide-react"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/checkbox.tsx b/apps/web/src/components/ui/checkbox.tsx index f3f6a039aa88..cc240d6c18bc 100644 --- a/apps/web/src/components/ui/checkbox.tsx +++ b/apps/web/src/components/ui/checkbox.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Checkbox as CheckboxPrimitive } from "@base-ui/react/checkbox"; import { cn } from "~/lib/utils"; diff --git a/apps/web/src/components/ui/collapsible.tsx b/apps/web/src/components/ui/collapsible.tsx index f33478f8c1e3..762416976c23 100644 --- a/apps/web/src/components/ui/collapsible.tsx +++ b/apps/web/src/components/ui/collapsible.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Collapsible as CollapsiblePrimitive } from "@base-ui/react/collapsible"; import { cn } from "~/lib/utils"; diff --git a/apps/web/src/components/ui/combobox.tsx b/apps/web/src/components/ui/combobox.tsx index 839b1e7802fb..eadce1db766d 100644 --- a/apps/web/src/components/ui/combobox.tsx +++ b/apps/web/src/components/ui/combobox.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Combobox as ComboboxPrimitive } from "@base-ui/react/combobox"; import { ChevronsUpDownIcon, SearchIcon, XIcon } from "lucide-react"; import * as React from "react"; diff --git a/apps/web/src/components/ui/command.tsx b/apps/web/src/components/ui/command.tsx index b9e3297d41aa..ca37bc1213fe 100644 --- a/apps/web/src/components/ui/command.tsx +++ b/apps/web/src/components/ui/command.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Dialog as CommandDialogPrimitive } from "@base-ui/react/dialog"; import { SearchIcon } from "lucide-react"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/dialog.tsx b/apps/web/src/components/ui/dialog.tsx index c2bc31551398..656a8c0a9f2d 100644 --- a/apps/web/src/components/ui/dialog.tsx +++ b/apps/web/src/components/ui/dialog.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Dialog as DialogPrimitive } from "@base-ui/react/dialog"; import { XIcon } from "lucide-react"; import { type ComponentProps, createContext, type ReactNode, use, useState } from "react"; diff --git a/apps/web/src/components/ui/draft-input.tsx b/apps/web/src/components/ui/draft-input.tsx index c937b3ec1f74..8746ff3e1bff 100644 --- a/apps/web/src/components/ui/draft-input.tsx +++ b/apps/web/src/components/ui/draft-input.tsx @@ -1,5 +1,3 @@ -"use client"; - import { useCommitOnBlur } from "~/hooks/useCommitOnBlur"; import { Input, type InputProps } from "./input"; diff --git a/apps/web/src/components/ui/group.tsx b/apps/web/src/components/ui/group.tsx index 75d8fbe786aa..c6548131214c 100644 --- a/apps/web/src/components/ui/group.tsx +++ b/apps/web/src/components/ui/group.tsx @@ -1,4 +1,3 @@ -"use client"; import { cva, type VariantProps } from "class-variance-authority"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/input-group.tsx b/apps/web/src/components/ui/input-group.tsx index f1829c3945c9..1e41a8b87871 100644 --- a/apps/web/src/components/ui/input-group.tsx +++ b/apps/web/src/components/ui/input-group.tsx @@ -1,5 +1,3 @@ -"use client"; - import { cva, type VariantProps } from "class-variance-authority"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/input.tsx b/apps/web/src/components/ui/input.tsx index 6c483c318580..3c8f4fa96fb5 100644 --- a/apps/web/src/components/ui/input.tsx +++ b/apps/web/src/components/ui/input.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Input as InputPrimitive } from "@base-ui/react/input"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/label.tsx b/apps/web/src/components/ui/label.tsx index d61934025a1a..b83f4523d6a0 100644 --- a/apps/web/src/components/ui/label.tsx +++ b/apps/web/src/components/ui/label.tsx @@ -1,5 +1,3 @@ -"use client"; - import { mergeProps } from "@base-ui/react/merge-props"; import { useRender } from "@base-ui/react/use-render"; diff --git a/apps/web/src/components/ui/menu.tsx b/apps/web/src/components/ui/menu.tsx index 884b8a0ae355..7880c17a32b8 100644 --- a/apps/web/src/components/ui/menu.tsx +++ b/apps/web/src/components/ui/menu.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Menu as MenuPrimitive } from "@base-ui/react/menu"; import { CheckIcon, ChevronRightIcon } from "lucide-react"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/number-field.tsx b/apps/web/src/components/ui/number-field.tsx index f516ff280121..fa563e1b9365 100644 --- a/apps/web/src/components/ui/number-field.tsx +++ b/apps/web/src/components/ui/number-field.tsx @@ -1,5 +1,3 @@ -"use client"; - import { NumberField as NumberFieldPrimitive } from "@base-ui/react/number-field"; import { MinusIcon, PlusIcon } from "lucide-react"; import * as React from "react"; diff --git a/apps/web/src/components/ui/popover.tsx b/apps/web/src/components/ui/popover.tsx index 08a10e143a3f..bfc64d8c2814 100644 --- a/apps/web/src/components/ui/popover.tsx +++ b/apps/web/src/components/ui/popover.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Popover as PopoverPrimitive } from "@base-ui/react/popover"; import { cn } from "~/lib/utils"; diff --git a/apps/web/src/components/ui/radio-group.tsx b/apps/web/src/components/ui/radio-group.tsx index a077af0c9f29..d923f8856485 100644 --- a/apps/web/src/components/ui/radio-group.tsx +++ b/apps/web/src/components/ui/radio-group.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Radio as RadioPrimitive } from "@base-ui/react/radio"; import { RadioGroup as RadioGroupPrimitive } from "@base-ui/react/radio-group"; diff --git a/apps/web/src/components/ui/scroll-area.tsx b/apps/web/src/components/ui/scroll-area.tsx index 2705b948e91a..ab31b7ca31d8 100644 --- a/apps/web/src/components/ui/scroll-area.tsx +++ b/apps/web/src/components/ui/scroll-area.tsx @@ -1,5 +1,3 @@ -"use client"; - import { ScrollArea as ScrollAreaPrimitive } from "@base-ui/react/scroll-area"; import { cn } from "~/lib/utils"; diff --git a/apps/web/src/components/ui/select.tsx b/apps/web/src/components/ui/select.tsx index b532c8b70cd9..64cbc4f1ca42 100644 --- a/apps/web/src/components/ui/select.tsx +++ b/apps/web/src/components/ui/select.tsx @@ -1,4 +1,3 @@ -"use client"; import { mergeProps } from "@base-ui/react/merge-props"; import { Select as SelectPrimitive } from "@base-ui/react/select"; import { useRender } from "@base-ui/react/use-render"; diff --git a/apps/web/src/components/ui/sheet.tsx b/apps/web/src/components/ui/sheet.tsx index dc020fc59c2c..d116065b3fdd 100644 --- a/apps/web/src/components/ui/sheet.tsx +++ b/apps/web/src/components/ui/sheet.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Dialog as SheetPrimitive } from "@base-ui/react/dialog"; import { XIcon } from "lucide-react"; import type { CSSProperties } from "react"; diff --git a/apps/web/src/components/ui/switch.tsx b/apps/web/src/components/ui/switch.tsx index 88a79b5e50a6..77206becf869 100644 --- a/apps/web/src/components/ui/switch.tsx +++ b/apps/web/src/components/ui/switch.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Switch as SwitchPrimitive } from "@base-ui/react/switch"; import { cn } from "~/lib/utils"; diff --git a/apps/web/src/components/ui/textarea.tsx b/apps/web/src/components/ui/textarea.tsx index e97a8b4db73b..681d1f043f31 100644 --- a/apps/web/src/components/ui/textarea.tsx +++ b/apps/web/src/components/ui/textarea.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Field as FieldPrimitive } from "@base-ui/react/field"; import { mergeProps } from "@base-ui/react/merge-props"; import type * as React from "react"; diff --git a/apps/web/src/components/ui/toast.tsx b/apps/web/src/components/ui/toast.tsx index 73aab0ff6577..617d4e5e505e 100644 --- a/apps/web/src/components/ui/toast.tsx +++ b/apps/web/src/components/ui/toast.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Spinner } from "~/components/ui/spinner"; import { Toast } from "@base-ui/react/toast"; diff --git a/apps/web/src/components/ui/toastHelpers.ts b/apps/web/src/components/ui/toastHelpers.ts index d90bd0601827..27a51dcdd24f 100644 --- a/apps/web/src/components/ui/toastHelpers.ts +++ b/apps/web/src/components/ui/toastHelpers.ts @@ -1,5 +1,3 @@ -"use client"; - import type { ToastManagerAddOptions } from "@base-ui/react/toast"; import type { ComponentPropsWithoutRef, ReactNode } from "react"; diff --git a/apps/web/src/components/ui/toggle-group.tsx b/apps/web/src/components/ui/toggle-group.tsx index 191e3fd37bd0..5ed6b8cc345b 100644 --- a/apps/web/src/components/ui/toggle-group.tsx +++ b/apps/web/src/components/ui/toggle-group.tsx @@ -1,5 +1,3 @@ -"use client"; - import type { Toggle as TogglePrimitive } from "@base-ui/react/toggle"; import { ToggleGroup as ToggleGroupPrimitive } from "@base-ui/react/toggle-group"; import type { VariantProps } from "class-variance-authority"; diff --git a/apps/web/src/components/ui/toggle.tsx b/apps/web/src/components/ui/toggle.tsx index 8c0143b6ad85..afe51f0f6938 100644 --- a/apps/web/src/components/ui/toggle.tsx +++ b/apps/web/src/components/ui/toggle.tsx @@ -1,5 +1,3 @@ -"use client"; - import { Toggle as TogglePrimitive } from "@base-ui/react/toggle"; import { cva, type VariantProps } from "class-variance-authority";