Skip to content

Commit ca6840c

Browse files
SutuSebastianSebastian Sutu
andauthored
components(DarkThemeToggle): fix custom icon types (#1144)
components(DarkThemeToggle): fix icon types Co-authored-by: Sebastian Sutu <[email protected]>
1 parent cc65b03 commit ca6840c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/DarkThemeToggle/DarkThemeToggle.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use client';
22

33
import type { ComponentProps, FC } from 'react';
4+
import type { IconBaseProps } from 'react-icons';
45
import { HiMoon, HiSun } from 'react-icons/hi';
56
import { twMerge } from 'tailwind-merge';
67
import { mergeDeep } from '../../helpers/merge-deep';
@@ -18,8 +19,8 @@ export interface FlowbiteDarkThemeToggleRootTheme {
1819
}
1920

2021
export interface DarkThemeToggleProps extends ComponentProps<'button'> {
21-
iconDark?: string;
22-
iconLight?: string;
22+
iconDark?: FC<IconBaseProps>;
23+
iconLight?: FC<IconBaseProps>;
2324
theme?: DeepPartial<FlowbiteDarkThemeToggleTheme>;
2425
}
2526

0 commit comments

Comments
 (0)