fleet/frontend/components
Lucas Manuel Rodriguez 8e9bc79a5e
Add support for Windows to conditional access policies (#41830)
Resolves #41476
([Figma](https://www.figma.com/design/Su6nBw3Oi3VtGrQaIcK1cU/-38041-Entra-conditional-access--Windows?node-id=0-1))

I added a changes file in the first PR, so no need to add one here.

<img width="1096" height="1119" alt="Screenshot 2026-03-17 at 12 36
36 PM"
src="https://github.com/user-attachments/assets/a18ded0c-a5d5-4b56-9bf8-944566603088"
/>

## Testing

- [X] Added/updated automated tests
- [X] QA'd all new/changed functionality manually
2026-03-17 16:30:21 -03:00
..
ActionsDropdown Update actions dropdown styles for design refresh (#36587) 2025-12-10 12:27:28 -06:00
ActivityDetails/InstallDetails Fleet UI: Show installed status icon if installed (#41358) 2026-03-12 16:56:48 -05:00
ActivityItem add UI for showing past and upcoming mdm commands on host details in activity card (#37331) 2025-12-17 17:06:58 +00:00
AddHostsModal Fleet UI: Clean up link styling (#41485) 2026-03-12 14:11:14 -04:00
App use best practices for hooks in the app page component (#40591) 2026-02-27 17:06:56 +00:00
AuthenticationFormWrapper Fleet UI: Fix refresh preserve toggle, fix border radius (#40947) 2026-03-04 13:41:50 -05:00
AuthenticationNav Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
Avatar Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
AvatarTopNav Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
BackButton Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
buttons Fleet UI: Comb through registration buttons (#40444) 2026-02-26 12:13:53 -05:00
Card Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
CardHeader My device page (self-service) for iOS/iPadOS (#35238) 2025-11-07 17:30:51 -05:00
ClickableUrls Fix issue with policy details modal causing 500 error page (#26628) 2025-02-27 09:43:34 -06:00
ClickOutside add prettier and have it format all fleet application code (#625) 2021-04-12 14:32:25 +01:00
CriticalPolicyBadge UI: Remove experimental conditional_access_bypass_enabled policy setting in favor of critical (#40924) 2026-03-04 15:16:13 -08:00
CustomLink Fleet UI: Fixed hover color of links in error flash messages (#38634) 2026-01-22 11:25:21 -05:00
DataError Fleet Desktop: Update component level error states (#28816) 2025-05-12 09:25:09 -04:00
DataSet Fleet UI: Styling updates to Packs flow (legacy feature) (#38856) 2026-01-29 09:24:28 -05:00
DeviceUserError Fix iOS/iPadOS self-service UI routing and database errors (#35739) 2025-11-14 15:54:30 -05:00
Editor Upgrade JS deps (#39639) 2026-02-12 09:49:20 -06:00
EmailTokenRedirect UI success messages: Consistent tone (#39675) 2026-02-11 18:25:54 -05:00
EmptyTable My device page (self-service) for iOS/iPadOS (#35238) 2025-11-07 17:30:51 -05:00
EnrollSecrets Enroll secrets modal: Update copy for "All fleets" and "Unassigned" (#40572) 2026-03-03 09:41:23 -06:00
FeedListItem optimisations and tests for mdm commands UI (#37531) 2025-12-19 17:03:40 +00:00
FileDetails FMA version rollback (#40038) 2026-02-24 14:00:32 -05:00
FileProgressModal Fleet UI: Info banner component, uses Card as base component, tests (#26276) 2025-02-19 10:36:36 -05:00
FileUploader Silence webpack warnings (#40756) 2026-03-10 12:29:11 -05:00
FlashMessage Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
FleetMarkdown Upgrade JS deps (#39639) 2026-02-12 09:49:20 -06:00
forms Feat/31914 patch policy (#41518) 2026-03-13 16:47:09 -04:00
GenericMsgWithNavButton change TurnOnMDMMessage component to generic TurnOnMessage and use in end user auth page (#36477) 2025-12-02 12:11:10 +00:00
GitOpsModeTooltipWrapper UI: Add Tooltip show delay across app (#33091) 2025-09-18 09:42:30 -07:00
Graphic Feat/31914 patch policy (#41518) 2026-03-13 16:47:09 -04:00
graphics Feat/31914 patch policy (#41518) 2026-03-13 16:47:09 -04:00
HumanTimeDiffWithDateTip UI for scheduling batch scripts (#31885) 2025-08-14 10:10:45 -05:00
Icon Icons improvements (making frontend consistent with Figma component library) (#14185) 2023-10-31 16:06:38 +00:00
icons Fleet UI: Update icon buttons for consistency (#38639) 2026-01-22 17:21:02 -05:00
IconStatusMessage Fleet UI: Icon + status message refactored as a component (#34442) 2025-10-24 09:38:59 -04:00
InfoBanner Fleet UI: Followup row hover unreleased fix, comment cleans (#33658) 2025-09-30 22:59:45 -04:00
LastUpdatedHostCount UI: Add Tooltip show delay across app (#33091) 2025-09-18 09:42:30 -07:00
LastUpdatedText UI: Add Tooltip show delay across app (#33091) 2025-09-18 09:42:30 -07:00
LicenseExpirationBanner Fleet UI: Component fixes (styling bugs and code cleanup) (#26149) 2025-02-26 13:47:28 -05:00
LinkWithContext Fleet UI: Make preview end user experience look like end user experience (#37349) 2025-12-16 16:44:34 -05:00
ListItem add UI for adding and removing multiple microsoft entra tenant ids (#39910) 2026-02-19 13:19:52 +00:00
LiveQuery Update API calls in front-end to use new, non-deprecated URLs and params (#41515) 2026-03-12 22:26:48 -05:00
LogDestinationIndicator Rename teams and queries to fleets and reports in UI (#39572) 2026-02-17 15:19:33 -06:00
MainContent show apns expiration banner in UI for free tier (#40936) 2026-03-04 13:12:33 +00:00
MDM Update UI banner to inform admins of need to accept terms and conditions for multiple Apple Business Manager accounts (#38031) 2026-01-08 11:10:47 -06:00
Modal UI housekeeping: Update Modal.children from JSX.Element to React.ReactNode, remove empty fragment wrappers (#41394) 2026-03-10 15:30:55 -07:00
ModalFooter UI: Add ability to run scripts on batches of hosts (#28563) 2025-04-28 16:32:41 -07:00
modals/ShowQueryModal Surface queries in host details (#37646) 2026-01-02 10:06:12 -03:00
NotSupported UI: Ensure 'Not supported' cell for Chromebooks never wraps (#12227) 2023-06-08 12:10:37 -04:00
PageDescription Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
PaginatedList Bump react-markdown and remark-gfm packages to resolve transitive dep vulns (#38411) 2026-01-30 16:44:19 +00:00
Pagination Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
PillBadge Feat/31914 patch policy (#41518) 2026-03-13 16:47:09 -04:00
PlatformCompatibility Fix "query" to "report" in various places in UI (#41078) 2026-03-05 17:16:33 -06:00
PlatformSelector Rename teams and queries to fleets and reports in UI (#39572) 2026-02-17 15:19:33 -06:00
policies Make policy pass/fail icons and copy consistent across host details, my device, and manage policies tables (#32926) 2025-09-12 14:43:11 -07:00
PremiumFeatureMessage Fix alignment on "This feature is included in Fleet Premium" message (#34696) 2025-10-24 09:30:38 -05:00
ProbabilityOfExploit Fleet UI: /software/vulnerabilities page (#16676) 2024-02-15 10:35:43 -07:00
ProgressBar Refactor DiskSpaceIndicator to use ProgressBar (#33198) 2025-09-19 12:54:43 -07:00
queries Migrate some 'Query' occurrences to 'Report' (#40320) 2026-02-23 17:18:43 -03:00
QueryFrequencyIndicator Fleet UI: Tooltip shows dynamically on truncated text only (#20420) 2024-07-15 12:08:26 -04:00
Sandbox Fleet UI: Fix several team ids that were dropping in certain flows (#26590) 2025-02-27 10:53:34 -05:00
SectionHeader Consistently implement semibold, standardize header implementations (#34336) 2025-10-16 09:08:22 -05:00
side_panels Rename teams and queries to fleets and reports in UI (#39572) 2026-02-17 15:19:33 -06:00
SidePanelContent Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
SidePanelPage Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
SoftwareInstallPolicyBadges Feat/31914 patch policy (#41518) 2026-03-13 16:47:09 -04:00
Spinner My device page (self-service) for iOS/iPadOS (#35238) 2025-11-07 17:30:51 -05:00
SQLEditor Upgrade JS deps (#39639) 2026-02-12 09:49:20 -06:00
StatusIndicator Rename teams and queries to fleets and reports in UI (#39572) 2026-02-17 15:19:33 -06:00
StatusIndicatorWithIcon UI: Add ability to run a script on all hosts that match a set of supported filters; Add UI to view batch run summaries (#29025) 2025-05-22 16:45:43 -07:00
TableContainer Add support for Windows to conditional access policies (#41830) 2026-03-17 16:30:21 -03:00
TabNav Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
TabText Fleet UI: Remove purple count and 2 links (#34462) 2025-10-17 15:56:13 -05:00
Tag Feat UI creat policies fleet apps title details (#23972) 2024-11-26 17:21:00 -05:00
TargetLabelSelector Auto software update frontend (#37677) 2026-01-05 10:43:26 -06:00
TargetsInput Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
TeamsDropdown Rename teams and queries to fleets and reports in UI (#39572) 2026-02-17 15:19:33 -06:00
TeamsHeader Fleet UI: No team view for software pages (#20641) 2024-07-30 13:20:13 -04:00
Textarea Fleet UI: Add textarea variant 'code' and apply to various modals (#27930) 2025-04-10 11:25:28 -04:00
TooltipTruncatedText Fleet UI: Fix conflict to allow clickable tooltip on mobile view (#35450) 2025-11-11 10:38:09 -05:00
TooltipWrapper "Teams" => "fleets", "queries" => "reports" doc changes (#39585) 2026-03-11 23:41:14 -05:00
TooltipWrapperArchLinuxRolling Capitalize "rolling" only OS version column on add support for Manjaro Linux (#33315) 2025-09-24 16:39:36 -03:00
top_nav Update urls to use "fleets" and "reports" instead of "teams" and "queries" (#41084) 2026-03-06 08:24:50 -06:00
UploadList add UI for adding and removing multiple microsoft entra tenant ids (#39910) 2026-02-19 13:19:52 +00:00
ViewAllHostsLink Fleet UI: Followup row hover unreleased fix, comment cleans (#33658) 2025-09-30 22:59:45 -04:00
YamlAce Fleet UI: Allow users to scroll through disabled yml fields (#38715) 2026-01-26 09:35:22 -05:00
generate Create UI component generator (#11644) 2023-05-11 12:00:27 -07:00