UNPKG

@nlabs/gothamjs

Version:
30 lines (29 loc) 2.63 kB
import { cn } from "@nlabs/utils"; import { Config } from "../../config/appConfig.js"; import { jsx } from "react/jsx-runtime"; const Svg = ({ className, color = "inherit", height = 32, name, width = 32 }) => { return /* @__PURE__ */ jsx( "svg", { className: cn("w-full h-full", className), viewBox: `0 0 ${width} ${height}`, style: { color, fill: color, height: `${height}px`, width: `${width}px` }, children: /* @__PURE__ */ jsx("use", { href: `${Config.get("baseUrl")}/icons/icons.svg#${name}` }) } ); }; export { Svg }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvU3ZnL1N2Zy50c3giXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LVByZXNlbnQsIE5pdHJvZ2VuIExhYnMsIEluYy5cbiAqIENvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgdGhlIGFjY29tcGFueWluZyBMSUNFTlNFIGZpbGUgZm9yIHRlcm1zLlxuICovXG5pbXBvcnQge2NufSBmcm9tICdAbmxhYnMvdXRpbHMnO1xuXG5pbXBvcnQge0NvbmZpZ30gZnJvbSAnLi4vLi4vY29uZmlnL2FwcENvbmZpZy5qcyc7XG5cbmltcG9ydCB0eXBlIHtGQ30gZnJvbSAncmVhY3QnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFN2Z1Byb3BzIHtcbiAgcmVhZG9ubHkgY2xhc3NOYW1lPzogc3RyaW5nO1xuICByZWFkb25seSBjb2xvcj86IHN0cmluZztcbiAgcmVhZG9ubHkgaGVpZ2h0PzogbnVtYmVyO1xuICByZWFkb25seSBuYW1lOiBzdHJpbmc7XG4gIHJlYWRvbmx5IHdpZHRoPzogbnVtYmVyO1xufVxuXG5leHBvcnQgY29uc3QgU3ZnOiBGQzxTdmdQcm9wcz4gPSAoe1xuICBjbGFzc05hbWUsXG4gIGNvbG9yID0gJ2luaGVyaXQnLFxuICBoZWlnaHQgPSAzMixcbiAgbmFtZSxcbiAgd2lkdGggPSAzMlxufSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxzdmdcbiAgICAgIGNsYXNzTmFtZT17Y24oJ3ctZnVsbCBoLWZ1bGwnLCBjbGFzc05hbWUpfVxuICAgICAgdmlld0JveD17YDAgMCAke3dpZHRofSAke2hlaWdodH1gfVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgY29sb3IsXG4gICAgICAgIGZpbGw6IGNvbG9yLFxuICAgICAgICBoZWlnaHQ6IGAke2hlaWdodH1weGAsXG4gICAgICAgIHdpZHRoOiBgJHt3aWR0aH1weGBcbiAgICAgIH19XG4gICAgPlxuICAgICAgPHVzZSBocmVmPXtgJHtDb25maWcuZ2V0KCdiYXNlVXJsJyl9L2ljb25zL2ljb25zLnN2ZyMke25hbWV9YH0gLz5cbiAgICA8L3N2Zz5cbiAgKTtcbn07XG4iXSwKICAibWFwcGluZ3MiOiAiQUFJQSxTQUFRLFVBQVM7QUFFakIsU0FBUSxjQUFhO0FBOEJmO0FBbEJDLE1BQU0sTUFBb0IsQ0FBQztBQUFBLEVBQ2hDO0FBQUEsRUFDQSxRQUFRO0FBQUEsRUFDUixTQUFTO0FBQUEsRUFDVDtBQUFBLEVBQ0EsUUFBUTtBQUNWLE1BQU07QUFDSixTQUNFO0FBQUEsSUFBQztBQUFBO0FBQUEsTUFDQyxXQUFXLEdBQUcsaUJBQWlCLFNBQVM7QUFBQSxNQUN4QyxTQUFTLE9BQU8sS0FBSyxJQUFJLE1BQU07QUFBQSxNQUMvQixPQUFPO0FBQUEsUUFDTDtBQUFBLFFBQ0EsTUFBTTtBQUFBLFFBQ04sUUFBUSxHQUFHLE1BQU07QUFBQSxRQUNqQixPQUFPLEdBQUcsS0FBSztBQUFBLE1BQ2pCO0FBQUEsTUFFQSw4QkFBQyxTQUFJLE1BQU0sR0FBRyxPQUFPLElBQUksU0FBUyxDQUFDLG9CQUFvQixJQUFJLElBQUk7QUFBQTtBQUFBLEVBQ2pFO0FBRUo7IiwKICAibmFtZXMiOiBbXQp9Cg==