@intility/bifrost-react
Version:
React library for Intility's design system, Bifrost.
28 lines (27 loc) • 936 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { forwardRef } from "react";
import classNames from "classnames";
import { itLogo } from "../../assets/intilityLogo.js";
const NavLogo = /*#__PURE__*/ forwardRef(({ children, className, logo, ...props }, ref)=>{
const logoElement = typeof logo === "string" ? /*#__PURE__*/ _jsx("img", {
src: logo,
alt: ""
}) : logo;
return /*#__PURE__*/ _jsxs("div", {
...props,
ref: ref,
className: classNames("bf-nav-logo", className),
children: [
/*#__PURE__*/ _jsx("div", {
className: "bf-nav-logo-graphic",
children: logoElement ?? itLogo
}),
/*#__PURE__*/ _jsx("div", {
className: "bf-nav-logo-name",
children: children
})
]
});
});
NavLogo.displayName = "Nav.Logo";
export default NavLogo;