import { jsxDEV } from "react/jsx-dev-runtime";
import { MiscPageLayout } from "../MiscPageLayout.js";
import { Message, ButtonGroup, AnchorButton, Button } from "@contember/ui";
import { LogoutLink } from "../LogoutLink.js";
const InvalidIdentityFallback = () => {
  return /* @__PURE__ */ jsxDEV(MiscPageLayout, { children: [
    /* @__PURE__ */ jsxDEV(Message, { intent: "danger", size: "large", flow: "generousBlock", children: "Failed to fetch an identity" }, void 0, false, {
      fileName: "/__w/interface/interface/packages/admin/src/components/Identity/InvalidIdentityFallback.tsx",
      lineNumber: 8,
      columnNumber: 4
    }, globalThis),
    /* @__PURE__ */ jsxDEV(ButtonGroup, { orientation: "vertical", children: [
      /* @__PURE__ */ jsxDEV(AnchorButton, { href: window.location.href, children: "Reload" }, void 0, false, {
        fileName: "/__w/interface/interface/packages/admin/src/components/Identity/InvalidIdentityFallback.tsx",
        lineNumber: 10,
        columnNumber: 5
      }, globalThis),
      /* @__PURE__ */ jsxDEV(LogoutLink, { Component: Button, children: "Login again" }, void 0, false, {
        fileName: "/__w/interface/interface/packages/admin/src/components/Identity/InvalidIdentityFallback.tsx",
        lineNumber: 11,
        columnNumber: 5
      }, globalThis)
    ] }, void 0, true, {
      fileName: "/__w/interface/interface/packages/admin/src/components/Identity/InvalidIdentityFallback.tsx",
      lineNumber: 9,
      columnNumber: 4
    }, globalThis)
  ] }, void 0, true, {
    fileName: "/__w/interface/interface/packages/admin/src/components/Identity/InvalidIdentityFallback.tsx",
    lineNumber: 7,
    columnNumber: 3
  }, globalThis);
};
export {
  InvalidIdentityFallback
};
//# sourceMappingURL=InvalidIdentityFallback.js.map
