2 Commits
Author SHA1 Message Date
Steven Palmesano 62ed3583e6 Clear button styles (#49292)
**Related issue:** Resolves #49276

**New features**
- Added new "Secondary" (bordered, off-white fill) and "Subdued"
(borderless, low-emphasis) button variants to match the Figma spec,
alongside the existing Primary style.
- Allowed rows to be selected in Controls > OS updates.

**Cleanup**
- Once nothing referenced the old styles anymore, fully removed the old
`text-icon`, `brand-inverse-icon`, `inverse-alert`, `inverse`, and
`icon` button variants (type, styles, and Storybook entries) from the
shared `Button` component.
- Removed the `iconStroke` prop, which had become a no-op once the old
variants it supported were gone.
- Renamed `ActionsDropdown`'s variants
(`button`/`brand-button`/`small-button`) to
`subdued`/`primary`/`secondary` to match the same naming used everywhere
else.
- Replaced a one-off dropdown implementation on the Software title page
with the shared `ActionsDropdown` component, instead of maintaining
duplicate styling logic.
- Changed the button name on Host details > Reports > Report details
from "View data for all hosts" to "View report for all hosts" (to match
the previous page's Actions drop-down options).


# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.


## Testing

- [x] Added/updated automated tests
- [x] QA'd all new/changed functionality manually

<img width="1475" height="241" alt="Screenshot 2026-07-21 at 06 35 49"
src="https://github.com/user-attachments/assets/7cfbd444-7837-40e8-854e-bc5989d57d85"
/>
<img width="661" height="306" alt="Screenshot 2026-07-21 at 06 37 18"
src="https://github.com/user-attachments/assets/5d0c4873-8179-4089-b115-7e8cd3a53b4d"
/>
<img width="1427" height="423" alt="Screenshot 2026-07-21 at 06 37 30"
src="https://github.com/user-attachments/assets/a4850a60-f44a-4902-b45e-0094f23a52f8"
/>
<img width="1427" height="640" alt="Screenshot 2026-07-21 at 06 37 46"
src="https://github.com/user-attachments/assets/738a4a7f-cd7d-4162-b659-6f649c32204d"
/>
<img width="1445" height="479" alt="Screenshot 2026-07-22 at 07 03 22"
src="https://github.com/user-attachments/assets/4f672dc0-5c6d-4eb8-8465-ed5233fcd1b2"
/>
<img width="811" height="871" alt="Screenshot 2026-07-21 at 06 41 20"
src="https://github.com/user-attachments/assets/5421c96e-2dab-492a-af26-be0e5a7791ca"
/>
2026-07-23 07:11:59 -05:00
Nico 43edf1a9a4 Reuse Policies' Automations button on Dashboard, Software, and Reports (#46846)
Resolves #45147 (AutomationsButton introduced as part of that issue)

<img width="950" height="250" alt="Screenshot 2026-06-04 at 3 51 45 PM"
src="https://github.com/user-attachments/assets/0fdb18d2-5b6a-4101-9821-957dd5ab7c5e"
/>


## Testing

- [x] QA'd all new/changed functionality manually

<img width="1425" height="210" alt="Screenshot 2026-06-04 at 3 49 49 PM"
src="https://github.com/user-attachments/assets/ad4624ea-fb32-48fa-885a-27597f687c18"
/>
<img width="1784" height="690" alt="Screenshot 2026-06-04 at 3 49 53 PM"
src="https://github.com/user-attachments/assets/36bd371a-5cc6-4c5b-a842-344ee0183d22"
/>
<img width="1717" height="399" alt="Screenshot 2026-06-04 at 3 50 05 PM"
src="https://github.com/user-attachments/assets/bac8dac8-3238-4d53-9534-1ca11165757e"
/>


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Introduces a standardized "Automations" button (settings icon + label)
and replaces prior controls across Dashboard, Software, Policies, and
Queries pages.
* Info cards and page actions now support an "automations" action type
to consistently open automation management from relevant UIs.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-05 11:25:54 -03:00