diff --git a/.changeset/funny-numbers-prove.md b/.changeset/funny-numbers-prove.md new file mode 100644 index 000000000..2ffd74ccb --- /dev/null +++ b/.changeset/funny-numbers-prove.md @@ -0,0 +1,5 @@ +--- +'@lion/ui': patch +--- + +feat: allow SlotRerenderObject to first render on connectedCallback via `firstRenderOnConnected` diff --git a/packages/ui/components/core/test/SlotMixin.test.js b/packages/ui/components/core/test/SlotMixin.test.js index df9b00f0f..fd0719b87 100644 --- a/packages/ui/components/core/test/SlotMixin.test.js +++ b/packages/ui/components/core/test/SlotMixin.test.js @@ -1,6 +1,7 @@ import sinon from 'sinon'; import { defineCE, expect, fixture, fixtureSync, unsafeStatic, html } from '@open-wc/testing'; -import { ScopedElementsMixin } from '@open-wc/scoped-elements'; +// @ts-expect-error +import { ScopedElementsMixin } from '@open-wc/scoped-elements/lit-element.js'; import { SlotMixin } from '@lion/ui/core.js'; import { LitElement } from 'lit'; @@ -511,10 +512,10 @@ describe('SlotMixin', () => { class ScopedEl extends LitElement {} const tagName = defineCE( + // @ts-ignore class extends ScopedElementsMixin(SlotMixin(LitElement)) { static get scopedElements() { return { - // @ts-expect-error ...super.scopedElements, 'scoped-elm': ScopedEl, }; @@ -547,10 +548,10 @@ describe('SlotMixin', () => { class ScopedEl extends LitElement {} const tagName = defineCE( + // @ts-expect-error class extends ScopedElementsMixin(SlotMixin(LitElement)) { static get scopedElements() { return { - // @ts-expect-error ...super.scopedElements, 'scoped-el': ScopedEl, };