From cbcf92194f330ba732a7e6ba71ef571ba149fc02 Mon Sep 17 00:00:00 2001 From: Luann Moreira Date: Thu, 11 Dec 2025 10:01:31 -0300 Subject: [PATCH] refactor(ui): simplify and validate items-per-page input handling Moved validation logic for itemsPerPage into clearer functions. Replaced internal state tracking with direct model updates. Removed unnecessary outlined and center-affix props. Updated tests and snapshots accordingly to match new behavior. --- .../AnnouncementList.spec.ts.snap | 4 +- .../__snapshots__/index.spec.ts.snap | 4 +- .../__snapshots__/index.spec.ts.snap | 4 +- .../__snapshots__/index.spec.ts.snap | 4 +- .../__snapshots__/index.spec.ts.snap | 4 +- .../UserList/__snapshots__/index.spec.ts.snap | 4 +- .../__snapshots__/Announcements.spec.ts.snap | 4 +- .../Device/__snapshots__/index.spec.ts.snap | 4 +- .../__snapshots__/index.spec.ts.snap | 4 +- .../__snapshots__/index.spec.ts.snap | 4 +- .../Sessions/__snapshots__/index.spec.ts.snap | 4 +- .../Users/__snapshots__/index.spec.ts.snap | 4 +- ui/src/components/Tables/DataTable.vue | 87 ++++++++++--------- .../__snapshots__/ConnectorList.spec.ts.snap | 4 +- .../__snapshots__/ContainerList.spec.ts.snap | 4 +- .../ContainerPendingList.spec.ts.snap | 4 +- .../ContainerRejectList.spec.ts.snap | 4 +- .../__snapshots__/DeviceList.spec.ts.snap | 4 +- .../DevicePendingList.spec.ts.snap | 4 +- .../DeviceRejectedList.spec.ts.snap | 4 +- .../__snapshots__/PublicKeyList.spec.ts.snap | 4 +- ui/tests/components/Tables/DataTable.spec.ts | 5 +- .../Tags/__snapshots__/TagList.spec.ts.snap | 4 +- .../__snapshots__/ApiKeyList.spec.ts.snap | 4 +- .../FirewallRuleList.spec.ts.snap | 4 +- .../__snapshots__/FirewallRules.spec.ts.snap | 4 +- .../__snapshots__/PublicKeys.spec.ts.snap | 4 +- .../views/__snapshots__/Sessions.spec.ts.snap | 4 +- 28 files changed, 101 insertions(+), 95 deletions(-) diff --git a/ui/admin/tests/unit/components/Announcement/AnnouncementList/__snapshots__/AnnouncementList.spec.ts.snap b/ui/admin/tests/unit/components/Announcement/AnnouncementList/__snapshots__/AnnouncementList.spec.ts.snap index d80c86885e5..c269d816feb 100644 --- a/ui/admin/tests/unit/components/Announcement/AnnouncementList/__snapshots__/AnnouncementList.spec.ts.snap +++ b/ui/admin/tests/unit/components/Announcement/AnnouncementList/__snapshots__/AnnouncementList.spec.ts.snap @@ -73,7 +73,7 @@ exports[`Announcement List > Renders the component 1`] = `
-