@intility/bifrost-react
Version:
React library for Intility's design system, Bifrost.
24 lines (23 loc) • 744 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import classnames from "classnames";
import Icon from "../Icon/Icon.js";
/**
* Logo banner element for Card
*/ const CardLogo = /*#__PURE__*/ forwardRef(({ className, style, icon, imageUrl, ...props }, ref)=>{
return /*#__PURE__*/ _jsx("div", {
...props,
className: classnames("bf-card-logo", className),
ref: ref,
style: {
...style,
backgroundImage: imageUrl && `url(${imageUrl})`
},
children: icon && /*#__PURE__*/ _jsx(Icon, {
className: "bf-card-logo-icon",
icon: icon
})
});
});
CardLogo.displayName = "Card.Logo";
export default CardLogo;