This commit is contained in:
Cory LaViska
2022-03-14 10:11:55 -04:00
parent e77f059685
commit b84a8bc76a
4 changed files with 19 additions and 1 deletions

View File

@@ -38,4 +38,11 @@ describe('<sl-color-picker>', () => {
expect(opacitySlider).to.exist;
});
it('should display a color when an initial value is provided', async () => {
const el = await fixture<SlColorPicker>(html` <sl-color-picker value="#000"></sl-color-picker> `);
const trigger = el.shadowRoot!.querySelector<HTMLButtonElement>('[part="trigger"]');
expect(trigger?.style.color).to.equal('rgb(0, 0, 0)');
});
});

View File

@@ -164,7 +164,9 @@ export default class SlColorPicker extends LitElement {
/** The locale to render the component in. */
@property() lang: string;
firstUpdated() {
connectedCallback() {
super.connectedCallback();
if (!this.setColor(this.value)) {
this.setColor(`#ffff`);
}