Skip to content

Commit 54ce725

Browse files
committed
fix typing issues in example
1 parent d1704c4 commit 54ce725

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

examples/example-src-files/example.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import React, { JSX, useState } from 'react';
22
import { Button, StyleSheet, Text, useColorScheme, View } from 'react-native';
33
import DropDownPicker, {
4+
DropDownPickerMultipleProps,
45
DropDownPickerProps,
6+
DropDownPickerSingleProps,
57
ItemType,
68
} from 'react-native-dropdown-picker';
79

@@ -90,7 +92,7 @@ export default function DropDownPickerExample({
9092
</View>
9193

9294
{multiple ? (
93-
<DropDownPicker
95+
<DropDownPicker<string>
9496
open={open}
9597
value={multiValue}
9698
items={_items}
@@ -101,10 +103,13 @@ export default function DropDownPickerExample({
101103
placeholder={placeholder}
102104
multipleText={multipleText}
103105
multiple
104-
{...dropdownProps}
106+
{...(dropdownProps as Omit<
107+
DropDownPickerMultipleProps<string>,
108+
'setValue' | 'value' | 'multiple'
109+
>)}
105110
/>
106111
) : (
107-
<DropDownPicker
112+
<DropDownPicker<string>
108113
open={open}
109114
value={singleValue}
110115
items={_items}
@@ -114,7 +119,10 @@ export default function DropDownPickerExample({
114119
theme={theme}
115120
placeholder={placeholder}
116121
multiple={false}
117-
{...dropdownProps}
122+
{...(dropdownProps as Omit<
123+
DropDownPickerSingleProps<string>,
124+
'setValue' | 'value'
125+
>)}
118126
/>
119127
)}
120128

0 commit comments

Comments
 (0)