'use strict';

const jsxRuntime = require('react/jsx-runtime');
const LucideIcons = require('lucide-react');
const empty = require('../../../../../../../ui/src/components/empty.cjs');

function EmptyList({ message }) {
  return /* @__PURE__ */ jsxRuntime.jsx(jsxRuntime.Fragment, { children: /* @__PURE__ */ jsxRuntime.jsx(
    empty.Empty,
    {
      className: "border border-dashed min-h-[600px] w-full",
      "data-testid": "empty-state",
      children: /* @__PURE__ */ jsxRuntime.jsxs(empty.EmptyHeader, { children: [
        /* @__PURE__ */ jsxRuntime.jsx(empty.EmptyMedia, { variant: "icon", className: "size-20", children: /* @__PURE__ */ jsxRuntime.jsx(LucideIcons.NotebookTextIcon, { className: "text-muted-foreground size-16" }) }),
        /* @__PURE__ */ jsxRuntime.jsx(empty.EmptyTitle, { "data-testid": "empty-message", children: message })
      ] })
    }
  ) });
}

exports.EmptyList = EmptyList;
