diff --git a/src/components/NcButton/NcButton.vue b/src/components/NcButton/NcButton.vue index 961544a1a0..eaef329e6b 100644 --- a/src/components/NcButton/NcButton.vue +++ b/src/components/NcButton/NcButton.vue @@ -440,9 +440,9 @@ export default { name: 'NcButton', inject: { - ncPopoverTriggerAttrs: { + getNcPopoverTriggerAttrs: { from: 'NcPopover:trigger:attrs', - default: () => ({}), + default: () => () => ({}), }, }, @@ -600,6 +600,10 @@ export default { isReverseAligned() { return this.alignment.includes('-') }, + + ncPopoverTriggerAttrs() { + return this.getNcPopoverTriggerAttrs() + }, }, /** diff --git a/src/components/NcPopover/NcPopover.vue b/src/components/NcPopover/NcPopover.vue index 336c75c2de..d3004776c5 100644 --- a/src/components/NcPopover/NcPopover.vue +++ b/src/components/NcPopover/NcPopover.vue @@ -157,13 +157,14 @@ See: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/