>(({ className, ...props }, ref) => (
-
{children}
-
+
));
DropdownMenuSubTrigger.displayName =
@@ -65,7 +65,7 @@ const DropdownMenuContent = React.forwardRef<
ref={ref}
sideOffset={sideOffset}
className={cn(
- 'z-50 min-w-[8rem] overflow-hidden rounded-lg border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2',
+ 'z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2',
className,
)}
{...props}
@@ -83,7 +83,7 @@ const DropdownMenuItem = React.forwardRef<
{}
-
-const Input = React.forwardRef(
+const Input = React.forwardRef>(
({ className, type, ...props }, ref) => {
return (
@@ -209,10 +203,6 @@ const Sidebar = React.forwardRef<
if (isMobile) {
return (
- Sidebar
-
- Mobile sidebar
-
,
React.ComponentProps
->(({ onClick, ...props }, ref) => {
+>(({ className, onClick, ...props }, ref) => {
const { toggleSidebar } = useSidebar();
return (
@@ -289,13 +279,14 @@ const SidebarTrigger = React.forwardRef<
data-sidebar="trigger"
variant="ghost"
size="icon"
+ className={cn('h-7 w-7', className)}
onClick={(event) => {
onClick?.(event);
toggleSidebar();
}}
{...props}
>
-
+
Toggle Sidebar
);
@@ -681,12 +672,12 @@ const SidebarMenuSkeleton = React.forwardRef<
>
{showIcon && (
)}
{}
-
-const Textarea = React.forwardRef(
- ({ className, ...props }, ref) => {
- return (
-
- );
- },
-);
+const Textarea = React.forwardRef<
+ HTMLTextAreaElement,
+ React.ComponentProps<'textarea'>
+>(({ className, ...props }, ref) => {
+ return (
+
+ );
+});
Textarea.displayName = 'Textarea';
export { Textarea };
diff --git a/components/ui/tooltip.tsx b/components/ui/tooltip.tsx
index 59cc735..338e7f8 100644
--- a/components/ui/tooltip.tsx
+++ b/components/ui/tooltip.tsx
@@ -28,22 +28,3 @@ const TooltipContent = React.forwardRef<
TooltipContent.displayName = TooltipPrimitive.Content.displayName;
export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };
-
-export const BetterTooltip = ({
- content,
- children,
- align = 'center',
- ...props
-}: React.ComponentPropsWithoutRef & {
- content: JSX.Element | string;
- align?: 'center' | 'end' | 'start';
-}) => {
- return (
-
-
- {children}
- {content}
-
-
- );
-};
diff --git a/package.json b/package.json
index f7a2093..ac1f645 100644
--- a/package.json
+++ b/package.json
@@ -21,13 +21,13 @@
"@ai-sdk/openai": "1.0.6",
"@radix-ui/react-alert-dialog": "^1.1.2",
"@radix-ui/react-dialog": "^1.1.2",
- "@radix-ui/react-dropdown-menu": "^2.1.1",
+ "@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-icons": "^1.3.0",
"@radix-ui/react-label": "^2.1.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-separator": "^1.1.0",
"@radix-ui/react-slot": "^1.1.0",
- "@radix-ui/react-tooltip": "^1.1.2",
+ "@radix-ui/react-tooltip": "^1.1.3",
"@radix-ui/react-visually-hidden": "^1.1.0",
"@vercel/analytics": "^1.3.1",
"@vercel/blob": "^0.24.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6c76a24..0656532 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,7 +18,7 @@ importers:
specifier: ^1.1.2
version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
'@radix-ui/react-dropdown-menu':
- specifier: ^2.1.1
+ specifier: ^2.1.2
version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
'@radix-ui/react-icons':
specifier: ^1.3.0
@@ -36,7 +36,7 @@ importers:
specifier: ^1.1.0
version: 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-45804af1-20241021)
'@radix-ui/react-tooltip':
- specifier: ^1.1.2
+ specifier: ^1.1.3
version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)
'@radix-ui/react-visually-hidden':
specifier: ^1.1.0