Skip to content

Commit 35c2cc2

Browse files
committed
Export ToggleButtonGroupOption type
1 parent 621ec8e commit 35c2cc2

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

src/lib/components/ui/ToggleButtonGroup.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import type { IS_BTC } from 'node-insim/packets';
22
import type { ButtonProps } from 'react-node-insim';
33
import { Button, HStack } from 'react-node-insim';
44

5-
type Option = {
5+
export type ToggleButtonGroupOption = {
66
label: string;
77
value: string | number;
88
isDisabled?: boolean;
99
};
1010

11-
type Props<TOption extends Option> = Omit<
11+
type Props<TOption extends ToggleButtonGroupOption> = Omit<
1212
ButtonProps,
1313
'color' | 'onClick' | 'background'
1414
> & {
@@ -18,7 +18,7 @@ type Props<TOption extends Option> = Omit<
1818
isDisabled?: boolean;
1919
};
2020

21-
export function ToggleButtonGroup<TOption extends Option>({
21+
export function ToggleButtonGroup<TOption extends ToggleButtonGroupOption>({
2222
options,
2323
selectedOption,
2424
onChange,

src/lib/components/ui/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
export { TextBox } from './TextBox';
22
export { ToggleButton } from './ToggleButton';
3-
export { ToggleButtonGroup } from './ToggleButtonGroup';
3+
export {
4+
type ToggleButtonGroupOption,
5+
ToggleButtonGroup,
6+
} from './ToggleButtonGroup';

0 commit comments

Comments
 (0)