fleet/frontend/components/forms/fields
Jacob Shandling 5657b2ddd1
UI – when host's scripts_enabled is null, allow running scripts with warning (#18386)
## Addresses #18382 

- Do not disable option when `scripts_enabled: null`
- Update disabled tooltip copy for 3 actions
- Generalize dropdown with tooltip component to work for disabled and
non-disabled (now unused, but was used in prototype before product
input) cases
![Screenshot 2024-04-18 at 11 52
15 AM](https://github.com/fleetdm/fleet/assets/61553566/b1a08086-d39e-47ea-af8f-57f4e391e106)
![Screenshot 2024-04-18 at 12 29
18 PM](https://github.com/fleetdm/fleet/assets/61553566/25072573-ee79-45f4-951a-af072645a7d6)

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- [x] Confirm previously disabled options with tooltips still work as
expected with generalized dropdown option with tooltip

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-18 14:34:20 -07:00
..
AutoSizeInputField UI – Simpler edit icon solution, applied to Edit query and Edit policy forms (#17364) 2024-03-05 14:08:24 -08:00
Checkbox Fleet UI: Users can see a tooltip on a disabled checkbox (#17664) 2024-03-26 09:55:49 -04:00
Dropdown UI – when host's scripts_enabled is null, allow running scripts with warning (#18386) 2024-04-18 14:34:20 -07:00
InputField 17445 calendar events modal (#17717) 2024-03-26 13:39:37 -05:00
InputFieldHiddenContent Fleet UI: Calendar settings page (#17593) 2024-03-26 13:39:37 -05:00
InputFieldWithIcon [tiny released bug] Fleet UI: Fix live query/policy host search icon (#17082) 2024-02-29 08:49:36 -05:00
Radio Frontend tech debt: Cleanup {} around strings (#16592) 2024-02-23 09:57:18 -05:00
SearchField UI – Restore clickability to entirety of sort headers except in filter text inputs (#15260) 2023-11-21 13:49:41 -08:00
SelectTargetsDropdown UI – refactor forms and form fields (#16159) 2024-01-18 10:48:44 -05:00
Slider 17445 calendar events modal (#17717) 2024-03-26 13:39:37 -05:00