From 4bca9ce94677f3476acd7b83f8f5e57ba6faee7d Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Mon, 1 Sep 2025 14:38:32 +0200 Subject: [PATCH 1/4] refactor: gap to tailwind --- .../src/components/OcAvatars/OcAvatars.vue | 40 +--- .../__snapshots__/OcAvatars.spec.ts.snap | 6 +- .../__snapshots__/OcBottomDrawer.spec.ts.snap | 4 +- .../src/components/OcButton/OcButton.spec.ts | 2 +- .../src/components/OcButton/OcButton.vue | 30 +-- .../components/OcFilterChip/OcFilterChip.vue | 3 +- .../__snapshots__/OcModal.spec.ts.snap | 4 +- .../src/components/OcPageSize/OcPageSize.vue | 4 +- .../components/OcPagination/OcPagination.vue | 3 +- .../components/OcRecipient/OcRecipient.vue | 4 +- .../src/components/OcSelect/OcSelect.vue | 2 +- .../src/components/OcSwitch/OcSwitch.vue | 4 +- .../src/components/OcTag/OcTag.vue | 2 +- .../OcTag/__snapshots__/OcTag.spec.ts.snap | 2 +- .../__snapshots__/OcTextInput.spec.ts.snap | 12 +- .../OcTextInputPassword.vue | 10 +- .../design-system/src/helpers/tailwind.ts | 14 ++ packages/design-system/src/styles/layers.css | 2 +- .../src/styles/theme/helper.scss | 2 - .../__snapshots__/SpacesList.spec.ts.snap | 22 +- .../src/components/AppActions.vue | 8 +- .../src/components/AppTags.vue | 8 +- .../src/views/AppDetails.vue | 6 +- .../web-app-app-store/src/views/AppList.vue | 21 +- .../tests/unit/__snapshots__/app.spec.ts.snap | 14 +- .../src/components/AppBar/CreateAndUpload.vue | 6 +- .../components/AppBar/SharesNavigation.vue | 7 - .../components/EmbedActions/EmbedActions.vue | 9 +- .../src/components/FilesViewWrapper.vue | 3 +- .../Shares/Collaborators/EditDropdown.vue | 12 +- .../__snapshots__/ResourceUpload.spec.ts.snap | 4 +- .../CreateAndUpload.spec.ts.snap | 32 +-- .../SharesNavigation.spec.ts.snap | 50 ++--- .../CopyPrivateLink.spec.ts.snap | 2 +- .../RecipientContainer.spec.ts.snap | 10 +- .../Links/__snapshots__/CopyLink.spec.ts.snap | 4 +- .../__snapshots__/FileShares.spec.ts.snap | 2 +- .../ActivitiesPanel.spec.ts.snap | 8 +- .../__snapshots__/SpaceHeader.spec.ts.snap | 14 +- .../__snapshots__/Projects.spec.ts.snap | 4 +- .../trash/__snapshots__/Overview.spec.ts.snap | 4 +- .../web-app-search/src/portals/SearchBar.vue | 7 +- .../web-pkg/src/components/AppBar/AppBar.vue | 6 +- packages/web-pkg/src/components/AppTopBar.vue | 4 +- .../web-pkg/src/components/BatchActions.vue | 6 +- .../components/FilesList/ResourceTiles.vue | 4 +- .../src/components/Filters/DateFilter.vue | 6 +- .../SideBar/Spaces/Details/SpaceDetails.vue | 6 +- .../AppBar/__snapshots__/AppBar.spec.ts.snap | 6 +- .../__snapshots__/CreateSpace.spec.ts.snap | 2 +- .../ActionMenuDropItem.spec.ts.snap | 6 +- .../ContextActionMenu.spec.ts.snap | 22 +- .../ContextMenuQuickAction.spec.ts.snap | 2 +- .../ResourceListItem.spec.ts.snap | 4 +- .../__snapshots__/ResourceTiles.spec.ts.snap | 8 +- .../__snapshots__/DateFilter.spec.ts.snap | 28 +-- .../__snapshots__/AppTopBar.spec.ts.snap | 12 +- .../__snapshots__/ItemFilter.spec.ts.snap | 12 +- .../__snapshots__/SpaceDetails.spec.ts.snap | 2 +- .../components/Topbar/ApplicationsMenu.vue | 9 +- .../src/components/Topbar/TopBar.vue | 12 +- .../src/components/Topbar/UserMenu.vue | 12 +- .../__snapshots__/SidebarNav.spec.ts.snap | 2 +- .../__snapshots__/SidebarNavItem.spec.ts.snap | 4 +- .../NotificationBell.spec.ts.snap | 2 +- .../__snapshots__/SidebarToggle.spec.ts.snap | 4 +- .../__snapshots__/UserMenu.spec.ts.snap | 210 +++++++++--------- .../__snapshots__/accessDenied.spec.ts.snap | 2 +- .../pages/__snapshots__/account.spec.ts.snap | 6 +- 69 files changed, 326 insertions(+), 480 deletions(-) create mode 100644 packages/design-system/src/helpers/tailwind.ts diff --git a/packages/design-system/src/components/OcAvatars/OcAvatars.vue b/packages/design-system/src/components/OcAvatars/OcAvatars.vue index 7f95980e49..78eda9b3ce 100644 --- a/packages/design-system/src/components/OcAvatars/OcAvatars.vue +++ b/packages/design-system/src/components/OcAvatars/OcAvatars.vue @@ -5,7 +5,12 @@ v-oc-tooltip="tooltip" class="oc-avatars inline-flex w-fit" aria-hidden="true" - :class="[...avatarsClasses, { '[&>*]:hover:transform-[scale(1.1)]': hasHoverEffect }]" + :class="{ + 'oc-avatars-stacked': stacked, + 'oc-avatars-hover-effect': hasHoverEffect, + '[&>*]:hover:transform-[scale(1.1)]': hasHoverEffect, + ...getTailwindGapClass(gapSize) + }" > - + - - diff --git a/packages/web-app-epub-reader/tests/unit/__snapshots__/app.spec.ts.snap b/packages/web-app-epub-reader/tests/unit/__snapshots__/app.spec.ts.snap index 526b4c379f..b48179bfe8 100644 --- a/packages/web-app-epub-reader/tests/unit/__snapshots__/app.spec.ts.snap +++ b/packages/web-app-epub-reader/tests/unit/__snapshots__/app.spec.ts.snap @@ -3,18 +3,18 @@ exports[`Epub reader app > renders correctly 1`] = ` "
    -
  • -
-
-