import { jsx as e, jsxs as t } from "react/jsx-runtime";
import { Search as n } from "lucide-react";
//#region lib/components/ui/molecules/empty-state.tsx
function r({ title: r = "No results", description: i = "Try adjusting your search or filters", children: a, ...o }) {
	return /* @__PURE__ */ t("div", {
		className: "flex h-56 flex-col items-center justify-center gap-4 rounded-xl border-2 border-gray-200 border-dashed bg-gray-50/50 text-center dark:border-gray-800 dark:bg-gray-900/50",
		...o,
		children: [
			/* @__PURE__ */ e("div", {
				className: "flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-800",
				children: /* @__PURE__ */ e(n, { className: "h-8 w-8 text-gray-400" })
			}),
			/* @__PURE__ */ t("div", {
				className: "space-y-1",
				children: [/* @__PURE__ */ e("h3", {
					className: "font-semibold text-gray-900 text-lg dark:text-gray-100",
					children: r
				}), /* @__PURE__ */ e("p", {
					className: "text-gray-600 text-sm dark:text-gray-400",
					children: i
				})]
			}),
			a
		]
	});
}
//#endregion
export { r as EmptyState };
