fleet/frontend/pages/ManageControlsPage/SetupExperience/cards/SetupExperienceScript
Gabriel Hernandez 489035ef2b
Various setup exp UI fixes (#23328)
relates to #23321, #23322, #23323

This contains three UI fixes:

1. fix when we show the empty state for install software. We were
expecting an empty array but the response from `GET
/setup_experience/software` sends null when no software has been added


![image](https://github.com/user-attachments/assets/0300fffa-5586-4073-a6df-491e844516c9)

2. fix to add responsive style to install software and run script panels
that matches the other setup experience panels.


![image](https://github.com/user-attachments/assets/5494146f-583d-4816-9c1b-6227bb520108)


![image](https://github.com/user-attachments/assets/a2e3c43d-64bf-4695-9870-029482080172)

3. Fix and clean up the copy of the first three setup experience panels
to match the new ones. Also, update the alt text on the images to be
more descriptive.

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-10-29 14:29:05 +00:00
..
components Various setup exp UI fixes (#23328) 2024-10-29 14:29:05 +00:00
_styles.scss Various setup exp UI fixes (#23328) 2024-10-29 14:29:05 +00:00
index.ts add UI for uploading setup experience script (#22691) 2024-10-10 13:19:32 +01:00
SetupExperienceScript.tests.tsx UI tests for setup experience (#22861) 2024-10-14 13:01:56 +01:00
SetupExperienceScript.tsx UI tests for setup experience (#22861) 2024-10-14 13:01:56 +01:00