UNPKG

@contentstack/live-preview-utils

Version:

Contentstack provides the Live Preview SDK to establish a communication channel between the various Contentstack SDKs and your website, transmitting live changes to the preview pane.

41 lines (40 loc) 1.21 kB
import "../../../../chunk-5WRI5ZAA.js"; // src/visualBuilder/components/Collab/AsyncLoader/AsyncLoader.tsx import classNames from "classnames"; import { collabStyles } from "../../../collab.style.js"; import { jsx, jsxs } from "preact/jsx-runtime"; var AsyncLoader = ({ className, color = "primary", testId = "collab-async-loader", ...otherProps }) => { const combinedClassName = classNames( collabStyles()["collab-button--loader--animation"], collabStyles()["collab-button--loading--color"][color], "collab-button--loader--animation", `collab-button--loading--${color}` ); return /* @__PURE__ */ jsxs( "div", { className: classNames( "collab-button--loader", collabStyles()["collab-button--loader"], className ), ...otherProps, "data-testid": testId, children: [ /* @__PURE__ */ jsx("div", { className: combinedClassName }), /* @__PURE__ */ jsx("div", { className: combinedClassName }), /* @__PURE__ */ jsx("div", { className: combinedClassName }) ] } ); }; var AsyncLoader_default = AsyncLoader; export { AsyncLoader_default as default }; //# sourceMappingURL=AsyncLoader.js.map