diff --git a/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue b/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue index c14b4fb6f7..c90f9115b9 100644 --- a/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue +++ b/packages/design-system/src/components/OcBottomDrawer/OcBottomDrawer.vue @@ -17,33 +17,31 @@ tabindex="0" class="oc-bottom-drawer fixed inset-x-0 bg-role-surface-container-high rounded-t-sm w-full max-h-[66vh] overflow-y-auto bottom-[-100%] transition-all duration-200" > -
-
-
- - - - - - - -
-
-
+ + +
-
+
@@ -65,6 +63,7 @@ import { useGettext } from 'vue3-gettext' import { FocusTrap } from 'focus-trap-vue' import { onKeyStroke } from '@vueuse/core' import OcButton from '../OcButton/OcButton.vue' +import OcCard from '../OcCard/OcCard.vue' interface Props { /** diff --git a/packages/design-system/src/components/OcButton/OcButton.vue b/packages/design-system/src/components/OcButton/OcButton.vue index 9ce3ad1699..12c3dc9db9 100644 --- a/packages/design-system/src/components/OcButton/OcButton.vue +++ b/packages/design-system/src/components/OcButton/OcButton.vue @@ -18,7 +18,7 @@ 'no-hover': noHover } ]" - class="oc-button inline-flex cursor-pointer disabled:opacity-60 disabled:cursor-default" + class="oc-button cursor-pointer disabled:opacity-60 disabled:cursor-default" v-on="handlers" > @@ -178,7 +178,7 @@ const onClick = (event: MouseEvent) => { @apply py-1.5 px-2.5; } .oc-button { - @apply rounded-sm items-center; + @apply rounded-sm items-center inline-flex; } .oc-button-group { @apply inline-flex flex-row flex-wrap rounded-sm outline outline-role-secondary outline-offset-[-1px]; 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..e84ab807e0 --- /dev/null +++ b/packages/design-system/src/components/OcCard/OcCard.vue @@ -0,0 +1,127 @@ + + + + + diff --git a/packages/design-system/src/components/OcDrop/OcDrop.vue b/packages/design-system/src/components/OcDrop/OcDrop.vue index 5ce53a7395..dc7d61635f 100644 --- a/packages/design-system/src/components/OcDrop/OcDrop.vue +++ b/packages/design-system/src/components/OcDrop/OcDrop.vue @@ -15,12 +15,9 @@
-
+ -
+
@@ -43,6 +40,7 @@ import { } from 'vue' import { useIsMobile } from '../../composables' import OcBottomDrawer from '../OcBottomDrawer/OcBottomDrawer.vue' +import OcCard from '../OcCard/OcCard.vue' export interface Props { /** diff --git a/packages/design-system/src/components/OcDrop/__snapshots__/OcDrop.spec.ts.snap b/packages/design-system/src/components/OcDrop/__snapshots__/OcDrop.spec.ts.snap index 4a1448c00c..a67d5a7782 100644 --- a/packages/design-system/src/components/OcDrop/__snapshots__/OcDrop.spec.ts.snap +++ b/packages/design-system/src/components/OcDrop/__snapshots__/OcDrop.spec.ts.snap @@ -35,11 +35,21 @@ exports[`OcDrop > tippy > renders tippy 1`] = ` id="oc-drop-15" >
- - show - + + +
+ + + show + + +
+ +
@@ -83,11 +93,21 @@ exports[`OcDrop > tippy > renders tippy 2`] = ` id="oc-drop-15" >
- - show - + + +
+ + + show + + +
+ +
@@ -131,11 +151,21 @@ exports[`OcDrop > tippy > renders tippy 3`] = ` id="oc-drop-15" >
- - show - + + +
+ + + show + + +
+ +
diff --git a/packages/design-system/src/components/OcModal/__snapshots__/OcModal.spec.ts.snap b/packages/design-system/src/components/OcModal/__snapshots__/OcModal.spec.ts.snap index dfa90f02f7..3b3fc62235 100644 --- a/packages/design-system/src/components/OcModal/__snapshots__/OcModal.spec.ts.snap +++ b/packages/design-system/src/components/OcModal/__snapshots__/OcModal.spec.ts.snap @@ -36,10 +36,10 @@ exports[`OcModal > displays loading state 1`] = `
-
+
diff --git a/packages/design-system/src/components/OcTextInput/__snapshots__/OcTextInput.spec.ts.snap b/packages/design-system/src/components/OcTextInput/__snapshots__/OcTextInput.spec.ts.snap index 1ba339cdc2..adb343565e 100644 --- a/packages/design-system/src/components/OcTextInput/__snapshots__/OcTextInput.spec.ts.snap +++ b/packages/design-system/src/components/OcTextInput/__snapshots__/OcTextInput.spec.ts.snap @@ -6,7 +6,7 @@ exports[`OcTextInput > password input field > password policy > displays error s
-
- - - - -
@@ -204,7 +208,7 @@ exports[`SpacesList > should render all spaces in a table 1`] = ` 1.5 GB -
diff --git a/packages/web-app-app-store/src/components/AppTile.vue b/packages/web-app-app-store/src/components/AppTile.vue index c511e11913..ae369f864c 100644 --- a/packages/web-app-app-store/src/components/AppTile.vue +++ b/packages/web-app-app-store/src/components/AppTile.vue @@ -1,11 +1,17 @@ + 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 98f77f8479..1e81159a7b 100644 --- a/packages/web-pkg/src/components/FilesList/ResourceTile.vue +++ b/packages/web-pkg/src/components/FilesList/ResourceTile.vue @@ -1,7 +1,8 @@ -
+ -