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`] = `
-
Confirm
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