diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2024-02-06 16:48:21 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2024-02-13 11:19:50 +0100 |
| commit | 41db8f1d197aaa6604ca2169a3f353717ed0af48 (patch) | |
| tree | ff05ab0f29b83be401f84b3f0ed31be2857d483c /gui/src/renderer/components/cell | |
| parent | b0e4315a003e08f2b11160418e1dccac6f462924 (diff) | |
| download | mullvadvpn-41db8f1d197aaa6604ca2169a3f353717ed0af48.tar.xz mullvadvpn-41db8f1d197aaa6604ca2169a3f353717ed0af48.zip | |
Add GUI test for API access methods
Diffstat (limited to 'gui/src/renderer/components/cell')
| -rw-r--r-- | gui/src/renderer/components/cell/SettingsSelect.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gui/src/renderer/components/cell/SettingsSelect.tsx b/gui/src/renderer/components/cell/SettingsSelect.tsx index dd5f9b3b7e..4286cda1e2 100644 --- a/gui/src/renderer/components/cell/SettingsSelect.tsx +++ b/gui/src/renderer/components/cell/SettingsSelect.tsx @@ -87,6 +87,8 @@ interface SettingsSelectProps<T extends string> { items: Array<SettingsSelectItem<T>>; onUpdate: (value: T) => void; direction?: 'down' | 'up'; + // eslint-disable-next-line @typescript-eslint/naming-convention + 'data-testid'?: string; } export function SettingsSelect<T extends string>(props: SettingsSelectProps<T>) { @@ -142,7 +144,7 @@ export function SettingsSelect<T extends string>(props: SettingsSelectProps<T>) return ( <AriaInput> <StyledSelect onBlur={closeDropdown} onKeyDown={onKeyDown} role="listbox"> - <StyledSelectedContainer onClick={toggleDropdown}> + <StyledSelectedContainer data-testid={props['data-testid']} onClick={toggleDropdown}> <StyledSelectedContainerInner> <StyledSelectedText> {props.items.find((item) => item.value === value)?.label ?? ''} |
