@unocss/preset-icons
Version:
Pure CSS Icons for UnoCSS
14 lines (13 loc) • 714 B
JavaScript
import { a as collections_default, i as parseIconWithLoader, n as createCDNFetchLoader, r as createPresetIcons, t as combineLoaders } from "./core-Cb3gCBCx.mjs";
import { t as createCDNLoader } from "./cdn-B5KlXljx.mjs";
import { loadIcon } from "@iconify/utils";
//#region src/browser.ts
const presetIcons = createPresetIcons(async (options) => {
const fetcher = options?.customFetch;
const cdn = options?.cdn;
if (fetcher && cdn) return createCDNFetchLoader(fetcher, cdn);
if (cdn) return await createCDNLoader(cdn);
return loadIcon;
});
//#endregion
export { combineLoaders, createCDNFetchLoader, createPresetIcons, presetIcons as default, presetIcons, collections_default as icons, parseIconWithLoader };