@clubmed/trident-icons
Version:
Shared ClubMed Icons library
21 lines (20 loc) • 586 B
JavaScript
import { ORIENTATIONS as a } from "./hooks/useIconOrientation.js";
import { IconTypesRegistry as f, IconsContext as y, IconsProvider as l, loadIcons as x } from "./contexts/IconsContext.js";
function I(r) {
return (t, n) => n.flatMap(({ name: o, withOrientation: e, ...s }) => (e ? Object.keys(a) : [""]).map((c) => ({
...s,
name: o,
orientation: c
}))).map((o) => r({
...o,
group: t
}));
}
export {
f as IconTypesRegistry,
y as IconsContext,
l as IconsProvider,
x as loadIcons,
I as resolverIconsFactory
};
//# sourceMappingURL=IconsResolver.js.map