summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-09-02 11:51:54 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-09-22 12:35:43 +0200
commitd692e28a4dd4025ba2867c19ad482889f2decb3e (patch)
treec29ce73317b95556eef3a3913feceb943c065604
parentc100ab6817f6e7a2a26835bcbca38d39c8af7088 (diff)
downloadmullvadvpn-d692e28a4dd4025ba2867c19ad482889f2decb3e.tar.xz
mullvadvpn-d692e28a4dd4025ba2867c19ad482889f2decb3e.zip
Update DefaultListboxOption to send rest props to trigger
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/default-listbox-option/DefaultListboxOption.tsx16
1 files changed, 12 insertions, 4 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/default-listbox-option/DefaultListboxOption.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/default-listbox-option/DefaultListboxOption.tsx
index d5ca9d946d..faf7f552bd 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/default-listbox-option/DefaultListboxOption.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/default-listbox-option/DefaultListboxOption.tsx
@@ -1,12 +1,20 @@
import { ListboxOptionProps } from '../../lib/components/listbox/components';
+import { ListboxOptionTriggerProps } from '../../lib/components/listbox/components/listbox-option/components';
import { Listbox } from '../../lib/components/listbox/Listbox';
-export type DefaultListboxOptionProps<T> = ListboxOptionProps<T>;
+export type DefaultListboxOptionProps<T> = ListboxOptionProps<T> &
+ Omit<ListboxOptionTriggerProps, keyof ListboxOptionProps<T>>;
-export function DefaultListboxOption<T>({ children, ...props }: DefaultListboxOptionProps<T>) {
+export function DefaultListboxOption<T>({
+ value,
+ animation,
+ disabled,
+ children,
+ ...props
+}: DefaultListboxOptionProps<T>) {
return (
- <Listbox.Option level={1} {...props}>
- <Listbox.Option.Trigger>
+ <Listbox.Option level={1} value={value} animation={animation} disabled={disabled}>
+ <Listbox.Option.Trigger {...props}>
<Listbox.Option.Item>
<Listbox.Option.Content>
<Listbox.Option.Group>