From c92967a00a2883f503f7aee313337c220f8dde4b Mon Sep 17 00:00:00 2001 From: Benedikt Kulmann Date: Mon, 18 Aug 2025 16:21:44 +0200 Subject: [PATCH 1/3] feat: add OcCard component --- .../OcBottomDrawer/OcBottomDrawer.vue | 56 ++++++----- .../src/components/OcCard/OcCard.vue | 96 +++++++++++++++++++ .../src/components/OcDrop/OcDrop.vue | 10 +- .../design-system/src/components/index.ts | 1 + packages/design-system/src/styles/layers.css | 2 +- packages/design-system/types.d.ts | 2 + .../src/components/AppTile.vue | 8 +- .../src/views/AppDetails.vue | 8 +- packages/web-app-external/src/Redirect.vue | 4 +- .../web-app-webfinger/src/views/Resolve.vue | 4 +- .../src/components/FilesList/ResourceTile.vue | 6 +- .../src/pages/resolvePrivateLink.vue | 47 ++++----- .../src/pages/resolvePublicLink.vue | 88 +++++++---------- 13 files changed, 206 insertions(+), 126 deletions(-) create mode 100644 packages/design-system/src/components/OcCard/OcCard.vue diff --git a/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue b/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue index c14b4fb6f7..109f1a1e39 100644 --- a/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue +++ b/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue @@ -12,38 +12,36 @@ @click="onBackgroundClicked" > -
-
-
-
- - - - - - - +
+ + +
-
+
diff --git a/packages/design-system/src/components/OcCard/OcCard.vue b/packages/design-system/src/components/OcCard/OcCard.vue new file mode 100644 index 0000000000..14344849a7 --- /dev/null +++ b/packages/design-system/src/components/OcCard/OcCard.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/packages/design-system/src/components/OcDrop/OcDrop.vue b/packages/design-system/src/components/OcDrop/OcDrop.vue index 5ce53a7395..3bc6f071da 100644 --- a/packages/design-system/src/components/OcDrop/OcDrop.vue +++ b/packages/design-system/src/components/OcDrop/OcDrop.vue @@ -14,15 +14,12 @@ > -
-
+ +
-
+ + diff --git a/packages/web-pkg/src/components/FilesList/ResourceTable.vue b/packages/web-pkg/src/components/FilesList/ResourceTable.vue index fe566e7e0c..d6325bd913 100644 --- a/packages/web-pkg/src/components/FilesList/ResourceTable.vue +++ b/packages/web-pkg/src/components/FilesList/ResourceTable.vue @@ -1493,9 +1493,5 @@ export default defineComponent({ .oc-table.condensed > tbody > tr { @apply h-0; } - /* Show tooltip on status indicators without handler */ - .oc-table-data-cell-indicators span.oc-status-indicators-indicator { - pointer-events: all; - } } diff --git a/packages/web-pkg/src/components/FilesList/ResourceTile.vue b/packages/web-pkg/src/components/FilesList/ResourceTile.vue index 77217f3a21..1e81159a7b 100644 --- a/packages/web-pkg/src/components/FilesList/ResourceTile.vue +++ b/packages/web-pkg/src/components/FilesList/ResourceTile.vue @@ -47,14 +47,17 @@
('observerTarget') +const observerTarget = useTemplateRef>('observerTarget') const observerTargetElement = computed(() => unref(observerTarget)?.$el) const showStatusIcon = computed(() => { @@ -207,24 +210,6 @@ if (!lazy) { emit('itemVisible') } -