ivt
Version:
Ivt Components Library
1 lines • 3.53 kB
Source Map (JSON)
{"version":3,"file":"utils-05LlW3Cl.mjs","sources":["../../node_modules/clsx/dist/clsx.mjs","../../src/lib/utils.ts"],"sourcesContent":["function r(e){var t,f,n=\"\";if(\"string\"==typeof e||\"number\"==typeof e)n+=e;else if(\"object\"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(f=r(e[t]))&&(n&&(n+=\" \"),n+=f)}else for(f in e)e[f]&&(n&&(n+=\" \"),n+=f);return n}export function clsx(){for(var e,t,f=0,n=\"\",o=arguments.length;f<o;f++)(e=arguments[f])&&(t=r(e))&&(n&&(n+=\" \"),n+=t);return n}export default clsx;","import { type ClassValue, clsx } from \"clsx\";\nimport { twMerge } from \"tailwind-merge\";\n\nexport function cn(...inputs: ClassValue[]) {\n\treturn twMerge(clsx(inputs));\n}\n\nexport function formatBytes(\n\tbytes: number,\n\topts: {\n\t\tdecimals?: number;\n\t\tsizeType?: \"accurate\" | \"normal\";\n\t} = {},\n) {\n\tconst { decimals = 0, sizeType = \"normal\" } = opts;\n\n\tconst sizes = [\"Bytes\", \"KB\", \"MB\", \"GB\", \"TB\"];\n\tconst accurateSizes = [\"Bytes\", \"KiB\", \"MiB\", \"GiB\", \"TiB\"];\n\tif (bytes === 0) return \"0 Byte\";\n\tconst i = Math.floor(Math.log(bytes) / Math.log(1024));\n\treturn `${(bytes / 1024 ** i).toFixed(decimals)} ${\n\t\tsizeType === \"accurate\" ? (accurateSizes[i] ?? \"Bytes\") : (sizes[i] ?? \"Bytes\")\n\t}`;\n}\n\nexport function safeSplit(item: unknown): string[] {\n\tif (typeof item === \"string\") {\n\t\treturn item.split(\"_\");\n\t}\n\treturn [];\n}\n"],"names":["r","e","t","f","n","Array","isArray","o","length","clsx","arguments","cn","inputs","twMerge","formatBytes","bytes","opts","decimals","sizeType","sizes","accurateSizes","i","Math","floor","log","toFixed"],"mappings":";;AAAA,SAASA,EAAEC,CAAC,EAAA;IAAE,IAAIC,CAAAA,EAAEC,GAAEC,CAAAA,GAAE,EAAA;AAAG,IAAA,IAAG,YAAU,OAAOH,CAAAA,IAAG,QAAA,IAAU,OAAOA,GAAEG,CAAAA,IAAGH,CAAAA;AAAO,SAAA,IAAG,YAAU,OAAOA,CAAAA,EAAE,IAAGI,KAAAA,CAAMC,OAAO,CAACL,CAAAA,CAAAA,EAAG;QAAC,IAAIM,CAAAA,GAAEN,EAAEO,MAAM;QAAC,IAAIN,CAAAA,GAAE,CAAA,EAAEA,CAAAA,GAAEK,CAAAA,EAAEL,CAAAA,EAAAA,CAAID,CAAC,CAACC,CAAAA,CAAE,KAAGC,CAAAA,GAAEH,CAAAA,CAAEC,CAAC,CAACC,CAAAA,CAAE,CAAA,CAAA,KAAKE,CAAAA,KAAIA,CAAAA,IAAG,GAAE,CAAA,EAAGA,CAAAA,IAAGD,CAAAA,CAAAA;AAAE,IAAA,CAAA,MAAM,IAAIA,CAAAA,IAAKF,CAAAA,CAAEA,CAAC,CAACE,CAAAA,CAAE,KAAGC,CAAAA,KAAIA,CAAAA,IAAG,GAAE,CAAA,EAAGA,KAAGD,CAAAA,CAAAA;IAAG,OAAOC,CAAAA;AAAC;AAAQ,SAASK,IAAAA,GAAAA;AAAO,IAAA,IAAI,IAAIR,CAAAA,EAAEC,CAAAA,EAAEC,CAAAA,GAAE,GAAEC,CAAAA,GAAE,EAAA,EAAGG,CAAAA,GAAEG,SAAAA,CAAUF,MAAM,EAACL,CAAAA,GAAEI,CAAAA,EAAEJ,CAAAA,EAAAA,CAAI,CAACF,CAAAA,GAAES,SAAS,CAACP,CAAAA,CAAC,MAAKD,IAAEF,CAAAA,CAAEC,CAAAA,CAAC,CAAA,KAAKG,MAAIA,CAAAA,IAAG,GAAE,CAAA,EAAGA,KAAGF,CAAAA,CAAAA;IAAG,OAAOE,CAAAA;AAAC;;ACGxW,SAASO,EAAAA,CAAG,GAAGC,MAAoB,EAAA;AACzC,IAAA,OAAOC,QAAQJ,IAAAA,CAAKG,MAAAA,CAAAA,CAAAA;AACrB;AAEO,SAASE,WAAAA,CACfC,KAAa,EACbC,IAAAA,GAGI,EAAE,EAAA;AAEN,IAAA,MAAM,EAAEC,QAAAA,GAAW,CAAC,EAAEC,QAAAA,GAAW,QAAQ,EAAE,GAAGF,IAAAA;AAE9C,IAAA,MAAMG,KAAAA,GAAQ;AAAC,QAAA,OAAA;AAAS,QAAA,IAAA;AAAM,QAAA,IAAA;AAAM,QAAA,IAAA;AAAM,QAAA;AAAK,KAAA;AAC/C,IAAA,MAAMC,aAAAA,GAAgB;AAAC,QAAA,OAAA;AAAS,QAAA,KAAA;AAAO,QAAA,KAAA;AAAO,QAAA,KAAA;AAAO,QAAA;AAAM,KAAA;IAC3D,IAAIL,KAAAA,KAAU,GAAG,OAAO,QAAA;IACxB,MAAMM,CAAAA,GAAIC,IAAAA,CAAKC,KAAK,CAACD,IAAAA,CAAKE,GAAG,CAACT,KAAAA,CAAAA,GAASO,IAAAA,CAAKE,GAAG,CAAC,IAAA,CAAA,CAAA;IAChD,OAAO,CAAA,EAAG,CAACT,KAAAA,GAAQ,QAAQM,CAAAA,EAAGI,OAAO,CAACR,QAAAA,CAAAA,CAAU,CAAC,EAChDC,QAAAA,KAAa,UAAA,GAAcE,aAAa,CAACC,CAAAA,CAAE,IAAI,UAAYF,KAAK,CAACE,CAAAA,CAAE,IAAI,OAAA,CAAA,CACtE;AACH;;;;","x_google_ignoreList":[0]}