UNPKG

@payfit/unity-components

Version:

27 lines (26 loc) 936 B
import { Spinner as e } from "../spinner/Spinner.js"; import { uyTv as t } from "@payfit/unity-themes"; import { jsx as n, jsxs as r } from "react/jsx-runtime"; import { FormattedMessage as i } from "react-intl"; import { useId as a } from "react-aria/useId"; //#region src/components/full-page-loader/FullPageLoader.tsx var o = t({ base: "uy:w-full uy:h-screen uy:flex uy:place-items-center uy:justify-center" }), s = ({ label: t }) => /* @__PURE__ */ r("main", { id: a(), className: o(), "aria-busy": "true", "data-dd-privacy": "allow", children: [/* @__PURE__ */ n("h1", { className: "uy:sr-only", children: t ?? /* @__PURE__ */ n(i, { id: "unity:component:full-page-loader:label", defaultMessage: "Content is loading..." }) }), /* @__PURE__ */ n(e, { label: "", size: "medium", role: "presentation" })] }); s.displayName = "FullPageLoader"; //#endregion export { s as FullPageLoader, o as fullPageLoader };