From 150bb7a0a9e2a3eefe4f43e507e44180eba9e89a Mon Sep 17 00:00:00 2001 From: FullGreaM Date: Mon, 27 Apr 2026 01:49:05 +0300 Subject: [PATCH] Add to Gefest's primitives --- frontend/src/modules/Gefest/primitives/img.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 frontend/src/modules/Gefest/primitives/img.ts diff --git a/frontend/src/modules/Gefest/primitives/img.ts b/frontend/src/modules/Gefest/primitives/img.ts new file mode 100644 index 0000000..6398502 --- /dev/null +++ b/frontend/src/modules/Gefest/primitives/img.ts @@ -0,0 +1,13 @@ +import { GefestElement } from "../element"; + +export class GefestImg extends GefestElement { + constructor(content : (GefestElement | string)[] | string, src: string) { + super(content); + this.setAttribute('src', src); + } + + protected wrapHTML (content: string): string { + const attrString = this.attributesToString(); + return `${content}`; + } +} \ No newline at end of file