We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5894aad commit 7dcc974Copy full SHA for 7dcc974
packages/react-icons/src/iconByString.tsx
@@ -1,10 +1,13 @@
1
import * as React from "react";
2
import { Folder } from "./Folder";
3
4
-export default async (folder: Folder, name: string): Promise<JSX.Element> => {
5
- const module = await import(`./${folder}/index.esm.js`);
+export const IconByString = async (
+ folder: Folder,
6
+ name: string,
7
+): Promise<JSX.Element> => {
8
+ const module = await import(`./../../${folder}/index.esm.js`);
9
const icon = module[name];
10
- if (typeof icon === "function") return icon;
11
+ if (typeof icon === "function") return icon();
12
return <></>;
13
};
0 commit comments