@brizy/ui
Version:
React elements in Brizy style
16 lines (15 loc) • 707 B
JavaScript
import React from "react";
import { classNames } from "../classNamesFn";
import { Icon } from "../Icon";
import { CmsIconImageDefault } from "../icons";
import { BRZ_PREFIX } from "../constants";
const ImagePlaceholder = ({ size, multiple }) => {
const className = classNames()("image-placeholder", {
[`image-placeholder__${size}`]: size,
"image-placeholder__multiple": multiple,
});
return (React.createElement("div", { className: className },
multiple && React.createElement("span", { className: `${BRZ_PREFIX}-image-placeholder__multi-border` }),
React.createElement(Icon, { source: CmsIconImageDefault, color: "gray-mid" })));
};
export { ImagePlaceholder };