Skip to content

Commit b2e481b

Browse files
author
刘欢
committed
feat: delete SegementItem
1 parent d136c01 commit b2e481b

1 file changed

Lines changed: 2 additions & 13 deletions

File tree

src/index.tsx

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,9 @@ export interface SegmentedLabeledOption<ValueType = SegmentedRawOption> {
2222
title?: string;
2323
}
2424

25-
interface SegementItem {
26-
disabled?: boolean;
27-
checked: boolean;
28-
label: React.ReactNode;
29-
title?: string;
30-
value: SegmentedRawOption;
31-
name?: string;
32-
}
33-
3425
type ItemRender = (
3526
node: React.ReactNode,
36-
info: { item: SegementItem },
27+
info: { item: SegmentedLabeledOption },
3728
) => React.ReactNode;
3829

3930
type SegmentedOptions<T = SegmentedRawOption> = (
@@ -171,13 +162,11 @@ const InternalSegmentedOption: React.FC<{
171162
</div>
172163
</label>
173164
);
174-
const itemInfo: SegementItem = {
165+
const itemInfo: SegmentedLabeledOption = {
175166
label,
176167
title,
177168
value,
178-
name,
179169
disabled,
180-
checked,
181170
};
182171
return itemRender(itemContent, { item: itemInfo });
183172
};

0 commit comments

Comments
 (0)