@shopgate/engage
Version:
Shopgate's ENGAGE library.
29 lines (28 loc) • 656 B
JavaScript
import React from 'react';
import { makeStyles } from '@shopgate/engage/styles';
import { WidgetRichText } from '@shopgate/engage/page/components';
import { useRichTextWidget } from "./hooks";
import { jsx as _jsx } from "react/jsx-runtime";
const useStyles = makeStyles()(theme => ({
root: {
padding: theme.spacing(1)
}
}));
/**
* @returns {JSX.Element}
*/
const RichText = () => {
const {
richText
} = useRichTextWidget();
const {
cx,
classes
} = useStyles();
if (!richText) return null;
return /*#__PURE__*/_jsx(WidgetRichText, {
content: richText,
className: cx(classes.root)
});
};
export default RichText;