We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b80206 commit 571bc4fCopy full SHA for 571bc4f
packages/web/src/javascripts/Components/Dropdown/Dropdown.tsx
@@ -6,7 +6,7 @@ import { KeyboardKey } from '@standardnotes/ui-services'
6
7
type DropdownProps<T extends string> = {
8
label: string
9
- items: DropdownItem[]
+ items: DropdownItem<T>[]
10
value: T
11
onChange: (value: T) => void
12
disabled?: boolean
packages/web/src/javascripts/Components/Dropdown/DropdownItem.tsx
@@ -1,9 +1,9 @@
1
import { IconType } from '@standardnotes/snjs'
2
3
-export type DropdownItem = {
+export type DropdownItem<T extends string> = {
4
icon?: IconType
5
iconClassName?: string
- value: string
+ value: T
}
0 commit comments