@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.
1 lines • 2.01 kB
Source Map (JSON)
{"version":3,"sources":["../../../../../../src/visualBuilder/components/Collab/AsyncLoader/AsyncLoader.tsx"],"sourcesContent":["/** @jsxImportSource preact */\nimport React from \"preact/compat\";\nimport classNames from \"classnames\";\nimport { collabStyles } from \"../../../collab.style\";\n\ntype AsyncLoaderProps = {\n className?: string;\n color?: \"primary\" | \"secondary\" | \"tertiary\" | \"destructive\";\n testId?: string;\n};\n\nconst AsyncLoader = ({\n className,\n color = \"primary\",\n testId = \"collab-async-loader\",\n ...otherProps\n}: AsyncLoaderProps) => {\n const combinedClassName = classNames(\n collabStyles()[\"collab-button--loader--animation\"],\n collabStyles()[\"collab-button--loading--color\"][color],\n \"collab-button--loader--animation\",\n `collab-button--loading--${color}`\n );\n return (\n <div\n className={classNames(\n \"collab-button--loader\",\n collabStyles()[\"collab-button--loader\"],\n className\n )}\n {...otherProps}\n data-testid={testId}\n >\n <div className={combinedClassName} />\n <div className={combinedClassName} />\n <div className={combinedClassName} />\n </div>\n );\n};\n\nexport default AsyncLoader;\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA,wBAAuB;AACvB,oBAA6B;AAqBrB;AAbR,IAAM,cAAc,CAAC;AAAA,EACjB;AAAA,EACA,QAAQ;AAAA,EACR,SAAS;AAAA,EACT,GAAG;AACP,MAAwB;AACpB,QAAM,wBAAoB,kBAAAA;AAAA,QACtB,4BAAa,EAAE,kCAAkC;AAAA,QACjD,4BAAa,EAAE,+BAA+B,EAAE,KAAK;AAAA,IACrD;AAAA,IACA,2BAA2B,KAAK;AAAA,EACpC;AACA,SACI;AAAA,IAAC;AAAA;AAAA,MACG,eAAW,kBAAAA;AAAA,QACP;AAAA,YACA,4BAAa,EAAE,uBAAuB;AAAA,QACtC;AAAA,MACJ;AAAA,MACC,GAAG;AAAA,MACJ,eAAa;AAAA,MAEb;AAAA,oDAAC,SAAI,WAAW,mBAAmB;AAAA,QACnC,4CAAC,SAAI,WAAW,mBAAmB;AAAA,QACnC,4CAAC,SAAI,WAAW,mBAAmB;AAAA;AAAA;AAAA,EACvC;AAER;AAEA,IAAO,sBAAQ;","names":["classNames"]}