Skip to content

Commit 25c374d

Browse files
authored
Merge pull request #579 from matt8707/picture-elements
Fix picture elements add new image
2 parents 75acc13 + 16f69cd commit 25c374d

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/lib/Modal/PictureElements/konvaEditor.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1866,7 +1866,7 @@ export class KonvaEditor extends KonvaBase {
18661866
* Add image
18671867
*/
18681868
public async addImage() {
1869-
const src = '/favicon.png';
1869+
const src = 'https://demo.home-assistant.io/stub_config/t-shirt-promo.png';
18701870

18711871
try {
18721872
const image = await this.loadImage(src);
@@ -1884,6 +1884,22 @@ export class KonvaEditor extends KonvaBase {
18841884
this.handleAddNode(node);
18851885
} catch (err) {
18861886
console.error('error adding image:', err);
1887+
1888+
// add empty fallback
1889+
const node = new Konva.Image({
1890+
type: 'image',
1891+
name: 'Image',
1892+
image: undefined,
1893+
src: src,
1894+
width: 100,
1895+
height: 100,
1896+
draggable: true
1897+
});
1898+
1899+
this.handleAddNode(node);
1900+
1901+
// gray box onerror
1902+
await this.updateImage(node, src, false);
18871903
}
18881904
}
18891905

0 commit comments

Comments
 (0)