diff --git a/packages/bootstrap-vue-next/src/components/BOffcanvas/BOffcanvas.vue b/packages/bootstrap-vue-next/src/components/BOffcanvas/BOffcanvas.vue index 227fbde28..38b304547 100644 --- a/packages/bootstrap-vue-next/src/components/BOffcanvas/BOffcanvas.vue +++ b/packages/bootstrap-vue-next/src/components/BOffcanvas/BOffcanvas.vue @@ -57,6 +57,7 @@ bodyClass?: ClassValue bodyScrolling?: boolean @@ -115,6 +117,7 @@ const props = withDefaults( // Then in components that use individual props (BImg) // Make them just use prop placement placement?: 'top' | 'bottom' | 'start' | 'end' + shadow?: Size | boolean teleportDisabled?: boolean teleportTo?: string | RendererElement | null | undefined title?: string @@ -123,6 +126,7 @@ const props = withDefaults( }>(), { backdrop: true, + backdropBlur: undefined, backdropVariant: 'dark', bodyAttrs: undefined, bodyClass: undefined, @@ -141,6 +145,7 @@ const props = withDefaults( noHeader: false, noHeaderClose: false, placement: 'start', + shadow: false, teleportDisabled: false, teleportTo: 'body', title: undefined, @@ -228,6 +233,7 @@ const computedClasses = computed(() => [ `offcanvas-${props.placement}`, { show: modelValue.value && isActive.value === true, + [`shadow-${props.shadow}`]: !!props.shadow, }, ])