Skip to content

Commit f8fd25e

Browse files
authored
refactor: set owner property on the avatar-group overlay element (#9752)
1 parent ac47983 commit f8fd25e

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/avatar-group/src/vaadin-avatar-group.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ class AvatarGroup extends AvatarGroupMixin(ElementMixin(ThemableMixin(PolylitMix
8181
</div>
8282
<vaadin-avatar-group-overlay
8383
id="overlay"
84+
.owner="${this}"
8485
.opened="${this._opened}"
8586
.positionTarget="${this._overflow}"
8687
.renderer="${this.__overlayRenderer}"

packages/avatar-group/test/avatar-group.test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,10 @@ describe('avatar-group', () => {
283283
overflow = group._overflow;
284284
});
285285

286+
it('should set owner property on the overlay', () => {
287+
expect(overlay.owner).to.equal(group);
288+
});
289+
286290
it('should open overlay on overflow avatar click', () => {
287291
overflow.click();
288292
expect(overlay.opened).to.be.true;

0 commit comments

Comments
 (0)