dbl-components
Version:
Framework based on bootstrap 5
2 lines • 1.1 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.addSvgs=addSvgs;exports["default"]=void 0;var _react=_interopRequireDefault(require("react"));var _propTypes=_interopRequireDefault(require("prop-types"));var _icons=_interopRequireDefault(require("./icons"));function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}var SvgsImported={};function addSvgs(svgs){Object.assign(SvgsImported,svgs)}var SvgImports=function SvgImports(props){var id=props.id,name=props.name,classes=props.classes,className=props.className,_class=props["class"],svg=props.svg,style=props.style,title=props.title;var Svg=SvgsImported[svg];var cn=[Svg?[name,[name,"SvgImports"].join("-")]:"",classes,className,_class];return Svg?/*#__PURE__*/_react["default"].createElement(Svg,{id:id,className:cn.flat().filter(Boolean).join(" "),style:style,title:title}):/*#__PURE__*/_react["default"].createElement(_icons["default"],{icon:"src-error",inline:false,id:id,className:cn,style:style,title:title})};var _default=exports["default"]=SvgImports;
//# sourceMappingURL=svg-imports.js.map