18 lines
No EOL
620 B
TypeScript
18 lines
No EOL
620 B
TypeScript
import * as fc from 'react-icons/fc'
|
||
import * as fa from 'react-icons/fa'
|
||
|
||
export type NavigationIcons = Record<string, React.ComponentType<any>>;
|
||
|
||
const navigationIcon: NavigationIcons = {};
|
||
|
||
// fc (Font Awesome) ikonlarıyla dinamik olarak navigationIcon nesnesini doldur
|
||
for (const [key, Icon] of Object.entries(fc)) {
|
||
navigationIcon[key] = Icon; // Icon bileşenini doğrudan kullanıyoruz
|
||
}
|
||
|
||
// fa (Font Awesome) ikonlarıyla navigationIcon nesnesini doldur
|
||
for (const [key, Icon] of Object.entries(fa)) {
|
||
navigationIcon[key] = Icon; // Icon bileşenini doğrudan kullanıyoruz
|
||
}
|
||
|
||
export default navigationIcon; |