···33import type { ColumnDef } from "@tanstack/react-table";
44import Link from "next/link";
55import { DataTableColumnHeader } from "@/components/ui/data-table-column-header";
66-import { getPostBySlug } from "@/lib/content";
66+import type { getPostBySlug } from "@/lib/content";
7788type Post = Awaited<ReturnType<typeof getPostBySlug>>;
99
···11-import * as React from "react";
11+import type * as React from "react";
2233import { cn } from "@/lib/utils";
44
+2-3
src/components/ui/dropdown-menu.tsx
···11"use client";
2233-import * as React from "react";
43import { Menu as MenuPrimitive } from "@base-ui/react/menu";
55-44+import { CheckIcon, ChevronRightIcon } from "lucide-react";
55+import type * as React from "react";
66import { cn } from "@/lib/utils";
77-import { ChevronRightIcon, CheckIcon } from "lucide-react";
8798function DropdownMenu({ ...props }: MenuPrimitive.Root.Props) {
109 return <MenuPrimitive.Root data-slot="dropdown-menu" {...props} />;
+1-1
src/components/ui/table.tsx
···11"use client";
2233-import * as React from "react";
33+import type * as React from "react";
4455import { cn } from "@/lib/utils";
66
+1-1
src/lib/utils.ts
···11-import { clsx, type ClassValue } from "clsx";
11+import { type ClassValue, clsx } from "clsx";
22import { twMerge } from "tailwind-merge";
3344export function cn(...inputs: ClassValue[]) {