[PM-14939] devices list view for browser
đī¸ Tracking
đ Objective
Creates a new DeviceManagementComponent that fetches devices and formats them before handing them off to a view component for display.
View components:
DeviceManagementTableComponent- displays on medium to large screensDeviceManagementItemGroupComponent- displays on small screens
đ¸ Screenshots
Extension - Item Group view
https://github.com/user-attachments/assets/9a9593a5-660d-43eb-9a55-8bd4904d2bc2
Web - Table view
https://github.com/user-attachments/assets/1c00c8fc-2db3-4c21-b6b8-ec90ea4dbdaa
â° Reminders before review
- Contributor guidelines followed
- All formatters and local linters executed and passed
- Written new unit and / or integration tests where applicable
- Protected functional changes with optionality (feature flags)
- Used internationalization (i18n) for all UI strings
- CI builds passed
- Communicated to DevOps any deployment requirements
- Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team
đĻŽ Reviewer guidelines
- đ (
:+1:) or similar for great changes - đ (
:memo:) or âšī¸ (:information_source:) for notes or general info - â (
:question:) for questions - đ¤ (
:thinking:) or đ (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion - đ¨ (
:art:) for suggestions / improvements - â (
:x:) or â ī¸ (:warning:) for more significant problems or concerns needing attention - đą (
:seedling:) or âģī¸ (:recycle:) for future improvements or indications of technical debt - â (
:pick:) for minor or nitpick changes
Codecov Report
Attention: Patch coverage is 4.51977% with 169 lines in your changes missing coverage. Please review.
Project coverage is 37.44%. Comparing base (
127fed7) to head (4723c66). Report is 2 commits behind head on main.
:white_check_mark: All tests successful. No failed tests found.
Additional details and impacted files
@@ Coverage Diff @@
## main #14620 +/- ##
==========================================
- Coverage 37.51% 37.44% -0.08%
==========================================
Files 3303 3310 +7
Lines 93958 94107 +149
Branches 14132 14165 +33
==========================================
- Hits 35249 35239 -10
- Misses 57249 57408 +159
Partials 1460 1460
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Checkmarx One â Scan Summary & Details â f05b7086-a796-453b-a832-a1f509ebc719
Great job, no security vulnerabilities found in this Pull Request
Quality Gate passed
Issues
3 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code