@musica-sacra/loader
Version:
Reusable loader component for Musica Sacra web apps
1 lines • 3.38 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../src/component/loader/Loader.tsx","../../hooks/dist/index.mjs"],"sourcesContent":["import React from 'react';\nimport { useBem } from '@musica-sacra/hooks';\n\nexport interface LoaderProps {\n loading?: boolean;\n children?: React.ReactNode;\n}\n\nexport const Loader = ({ loading = true, children }: LoaderProps) => {\n const { bem } = useBem('ms-loader');\n\n return <div>{loading ? <div className={bem()}></div> : children}</div>;\n};\n\nexport default Loader;\n","function t(t){return{bem:function(n){for(var o=[],c=1;c<arguments.length;c++)o[c-1]=arguments[c];var e=[],r=function(t){t&&!e.includes(t)&&e.push(t)},i=function(n,o){void 0===o&&(o=!0);for(var c=0,e=Object.entries(n);c<e.length;c++){var i=e[c],f=i[0];i[1]&&r(f===t?t:o?\"\".concat(t,\"__\").concat(f):f)}};n===t||(\"string\"==typeof n&&\"\"!==n&&r(\"\".concat(t,\"__\").concat(n)),\"object\"==typeof n&&i(n)),e.push(t);for(var f=0,a=o;f<a.length;f++){var u=a[f];u===t||(\"string\"==typeof u&&\"\"!==u&&r(u),\"object\"==typeof u&&i(u,!1)),r(t)}return e.join(\" \")},element:function(n){return\"string\"==typeof n&&\"\"!==n?\"\".concat(t,\"__\").concat(n):\"object\"==typeof n?Object.entries(n).filter(function(t){return t[1]}).map(function(n){var o=n[0];return\"\".concat(t,\"__\").concat(o)}).join(\" \"):t},modifier:function(n){return\"string\"==typeof n&&\"\"!==n?\"\".concat(t,\"--\").concat(n):\"object\"==typeof n?Object.entries(n).filter(function(t){return t[1]}).map(function(n){var o=n[0];return\"\".concat(t,\"--\").concat(o)}).join(\" \"):\"\"},base:t}}export{t as useBem};\n//# sourceMappingURL=index.mjs.map\n"],"names":["Loader","_a","_b","loading","children","bem","t","n","o","c","arguments","length","e","r","includes","push","i","Object","entries","f","concat","a","u","join","element","filter","map","modifier","base","useBem","_jsx","className"],"mappings":"wCAQO,IAAMA,EAAS,SAACC,GAAE,IAAAC,EAAAD,EAAAE,QAAAA,OAAO,IAAAD,GAAOA,EAAEE,EAAQH,EAAAG,SACrCC,ECTZ,SAAWC,GAAG,MAAM,CAACD,IAAI,SAASE,GAAG,IAAI,IAAIC,EAAE,GAAGC,EAAE,EAAEA,EAAEC,UAAUC,OAAOF,IAAID,EAAEC,EAAE,GAAGC,UAAUD,GAAG,IAAIG,EAAE,GAAGC,EAAE,SAASP,GAAGA,IAAIM,EAAEE,SAASR,IAAIM,EAAEG,KAAKT,EAAE,EAAEU,EAAE,SAAST,EAAEC,QAAG,IAASA,IAAIA,GAAE,GAAI,IAAI,IAAIC,EAAE,EAAEG,EAAEK,OAAOC,QAAQX,GAAGE,EAAEG,EAAED,OAAOF,IAAI,CAAC,IAAIO,EAAEJ,EAAEH,GAAGU,EAAEH,EAAE,GAAGA,EAAE,IAAIH,EAAEM,IAAIb,EAAEA,EAAEE,EAAE,GAAGY,OAAOd,EAAE,MAAMc,OAAOD,GAAGA,EAAE,CAAC,EAAEZ,IAAID,IAAI,iBAAiBC,GAAG,KAAKA,GAAGM,EAAE,GAAGO,OAAOd,EAAE,MAAMc,OAAOb,IAAI,iBAAiBA,GAAGS,EAAET,IAAIK,EAAEG,KAAKT,GAAG,IAAI,IAAIa,EAAE,EAAEE,EAAEb,EAAEW,EAAEE,EAAEV,OAAOQ,IAAI,CAAC,IAAIG,EAAED,EAAEF,GAAGG,IAAIhB,IAAI,iBAAiBgB,GAAG,KAAKA,GAAGT,EAAES,GAAG,iBAAiBA,GAAGN,EAAEM,GAAE,IAAKT,EAAEP,EAAE,CAAC,OAAOM,EAAEW,KAAK,IAAI,EAAEC,QAAQ,SAASjB,GAAG,MAAM,iBAAiBA,GAAG,KAAKA,EAAE,GAAGa,OAAOd,EAAE,MAAMc,OAAOb,GAAG,iBAAiBA,EAAEU,OAAOC,QAAQX,GAAGkB,OAAO,SAASnB,GAAG,OAAOA,EAAE,EAAE,GAAGoB,IAAI,SAASnB,GAAG,IAAIC,EAAED,EAAE,GAAG,MAAM,GAAGa,OAAOd,EAAE,MAAMc,OAAOZ,EAAE,GAAGe,KAAK,KAAKjB,CAAC,EAAEqB,SAAS,SAASpB,GAAG,MAAM,iBAAiBA,GAAG,KAAKA,EAAE,GAAGa,OAAOd,EAAE,MAAMc,OAAOb,GAAG,iBAAiBA,EAAEU,OAAOC,QAAQX,GAAGkB,OAAO,SAASnB,GAAG,OAAOA,EAAE,EAAE,GAAGoB,IAAI,SAASnB,GAAG,IAAIC,EAAED,EAAE,GAAG,MAAM,GAAGa,OAAOd,EAAE,MAAMc,OAAOZ,EAAE,GAAGe,KAAK,KAAK,EAAE,EAAEK,KAAKtB,EAAE,CDS19BuB,CAAO,iBAEvB,OAAOC,kBAAM3B,EAAU2B,SAAKC,UAAW1B,MAAgBD,GAC3D"}