"use client";
'use strict';

const jsxRuntime = require('react/jsx-runtime');
const button = require('../../../../../../../ui/src/components/button.cjs');
const context = require('@btst/stack/context');

function NotFoundPage() {
  const { navigate: overrideNavigate } = context.usePluginOverrides("kanban");
  const navigate = overrideNavigate || ((path) => {
    window.location.href = path;
  });
  return /* @__PURE__ */ jsxRuntime.jsxs(
    "div",
    {
      className: "flex min-h-[400px] flex-col items-center justify-center text-center",
      "data-testid": "empty-state",
      children: [
        /* @__PURE__ */ jsxRuntime.jsx("h2", { className: "text-2xl font-bold mb-2", children: "Page Not Found" }),
        /* @__PURE__ */ jsxRuntime.jsx("p", { className: "text-muted-foreground mb-6", children: "The page you're looking for doesn't exist." }),
        /* @__PURE__ */ jsxRuntime.jsx(button.Button, { onClick: () => navigate("/pages/kanban"), children: "Back to Boards" })
      ]
    }
  );
}

exports.NotFoundPage = NotFoundPage;
