"use client";

// src/lib/utils.ts
import { clsx } from "clsx";
import { twMerge } from "tailwind-merge";
function cn(...inputs) {
  return twMerge(clsx(inputs));
}

// src/components/data-views/list-page-split-details-placeholder.tsx
import { jsx, jsxs } from "react/jsx-runtime";
function ListPageSplitDetailsPlaceholder({
  title = "Nothing selected",
  description,
  className
}) {
  return /* @__PURE__ */ jsxs(
    "div",
    {
      className: cn(
        "flex h-full min-h-0 flex-col items-center justify-center bg-card px-6 py-10 text-center",
        className
      ),
      children: [
        /* @__PURE__ */ jsx("div", { className: "mb-4 flex size-14 items-center justify-center rounded-2xl border border-dashed border-border/70 bg-card", children: /* @__PURE__ */ jsx(
          "i",
          {
            className: "fa-light fa-sidebar text-[1.65rem] leading-none text-muted-foreground/70",
            "aria-hidden": "true"
          }
        ) }),
        /* @__PURE__ */ jsx("p", { className: "text-sm font-medium text-foreground", children: title }),
        description ? /* @__PURE__ */ jsx("div", { className: "mt-1.5 max-w-[16rem] text-xs leading-relaxed text-muted-foreground", children: description }) : null
      ]
    }
  );
}
export {
  ListPageSplitDetailsPlaceholder
};
//# sourceMappingURL=list-page-split-details-placeholder.js.map