@prokodo/ui
Version:
UI components for production-grade Next.js + Headless CMS (Strapi, Contentful, Headless WordPress) websites by prokodo – built for Core Web Vitals & SEO.
17 lines (16 loc) • 760 B
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
import { jsx } from "react/jsx-runtime";
import { OverlayView, SpinnerView } from "./Loading.view.js";
const LoadingServer = /* @__PURE__ */ __name((props) => {
if (props.variant === "overlay") {
const { backdrop = "auto", ...rest2 } = props;
const resolved = backdrop === "dark" ? "dark" : "light";
return /* @__PURE__ */ jsx(OverlayView, { ...rest2, reducedMotion: props.reducedMotion, resolvedBackdrop: resolved });
}
const { variant: _v, ...rest } = props;
return /* @__PURE__ */ jsx(SpinnerView, { ...rest, reducedMotion: props.reducedMotion });
}, "LoadingServer");
export {
LoadingServer as default
};