Skip to content

Commit 5aace50

Browse files
committed
fix(v3 ui): 6888 - Remove unnecessary 'use client' directives from UI components
Removes redundant 'use client' directives from various UI component files to optimize client-side performance. Fixes #6888
1 parent a6e2d36 commit 5aace50

30 files changed

+0
-60
lines changed

apps/www/registry/default/examples/checkbox-demo.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import { Checkbox } from "@/registry/default/ui/checkbox"
42

53
export default function CheckboxDemo() {

apps/www/registry/default/examples/checkbox-with-text.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import { Checkbox } from "@/registry/default/ui/checkbox"
42

53
export default function CheckboxWithText() {

apps/www/registry/new-york/examples/checkbox-demo.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import { Checkbox } from "@/registry/new-york/ui/checkbox"
42

53
export default function CheckboxDemo() {

apps/www/registry/new-york/examples/checkbox-with-text.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import { Checkbox } from "@/registry/new-york/ui/checkbox"
42

53
export default function CheckboxWithText() {

apps/www/registry/new-york/internal/sink/components/checkbox-demo.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import { Checkbox } from "@/registry/new-york/ui/checkbox"
42

53
export function CheckboxDemo() {

apps/www/registry/new-york/ui/accordion.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as AccordionPrimitive from "@radix-ui/react-accordion"
53
import { ChevronDown } from "lucide-react"

apps/www/registry/new-york/ui/alert-dialog.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as AlertDialogPrimitive from "@radix-ui/react-alert-dialog"
53

apps/www/registry/new-york/ui/aspect-ratio.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as AspectRatioPrimitive from "@radix-ui/react-aspect-ratio"
42

53
const AspectRatio = AspectRatioPrimitive.Root

apps/www/registry/new-york/ui/avatar.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as AvatarPrimitive from "@radix-ui/react-avatar"
53

apps/www/registry/new-york/ui/checkbox.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as CheckboxPrimitive from "@radix-ui/react-checkbox"
53
import { Check } from "lucide-react"

apps/www/registry/new-york/ui/collapsible.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as CollapsiblePrimitive from "@radix-ui/react-collapsible"
42

53
const Collapsible = CollapsiblePrimitive.Root

apps/www/registry/new-york/ui/context-menu.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as ContextMenuPrimitive from "@radix-ui/react-context-menu"
53
import { Check, ChevronRight, Circle } from "lucide-react"

apps/www/registry/new-york/ui/dialog.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as DialogPrimitive from "@radix-ui/react-dialog"
53
import { X } from "lucide-react"

apps/www/registry/new-york/ui/dropdown-menu.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu"
53
import { Check, ChevronRight, Circle } from "lucide-react"

apps/www/registry/new-york/ui/hover-card.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as HoverCardPrimitive from "@radix-ui/react-hover-card"
53

apps/www/registry/new-york/ui/label.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as LabelPrimitive from "@radix-ui/react-label"
53
import { cva, type VariantProps } from "class-variance-authority"

apps/www/registry/new-york/ui/menubar.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as MenubarPrimitive from "@radix-ui/react-menubar"
53
import { Check, ChevronRight, Circle } from "lucide-react"

apps/www/registry/new-york/ui/popover.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as PopoverPrimitive from "@radix-ui/react-popover"
53

apps/www/registry/new-york/ui/progress.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as ProgressPrimitive from "@radix-ui/react-progress"
53

apps/www/registry/new-york/ui/radio-group.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as RadioGroupPrimitive from "@radix-ui/react-radio-group"
53
import { Circle } from "lucide-react"

apps/www/registry/new-york/ui/scroll-area.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area"
53

apps/www/registry/new-york/ui/select.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as SelectPrimitive from "@radix-ui/react-select"
53
import { Check, ChevronDown, ChevronUp } from "lucide-react"

apps/www/registry/new-york/ui/separator.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as SeparatorPrimitive from "@radix-ui/react-separator"
53

apps/www/registry/new-york/ui/sheet.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as SheetPrimitive from "@radix-ui/react-dialog"
53
import { cva, type VariantProps } from "class-variance-authority"

apps/www/registry/new-york/ui/slider.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as SliderPrimitive from "@radix-ui/react-slider"
53

apps/www/registry/new-york/ui/switch.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as SwitchPrimitives from "@radix-ui/react-switch"
53

apps/www/registry/new-york/ui/tabs.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as TabsPrimitive from "@radix-ui/react-tabs"
53

apps/www/registry/new-york/ui/toggle-group.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as ToggleGroupPrimitive from "@radix-ui/react-toggle-group"
53
import { type VariantProps } from "class-variance-authority"

apps/www/registry/new-york/ui/toggle.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as TogglePrimitive from "@radix-ui/react-toggle"
53
import { cva, type VariantProps } from "class-variance-authority"

apps/www/registry/new-york/ui/tooltip.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
"use client"
2-
31
import * as React from "react"
42
import * as TooltipPrimitive from "@radix-ui/react-tooltip"
53

0 commit comments

Comments
 (0)