+
+
+
+
+
+
+
+
+ @if(segments.length===0 && !activeSegment.path()){
+
+
draw
+
{{ 'Draw Here' | translate }}
+
+
+ }
+
+
diff --git a/libs/shared/src/features/drawing/drawing.component.scss b/libs/shared/src/features/drawing/drawing.component.scss
new file mode 100644
index 000000000..76a6b4933
--- /dev/null
+++ b/libs/shared/src/features/drawing/drawing.component.scss
@@ -0,0 +1,28 @@
+.dialog-container {
+ text-align: center;
+}
+.svg-container {
+ border: 1px solid #eeeeee;
+ border-radius: 4px;
+ box-sizing: border-box;
+ position: relative;
+ overflow: hidden;
+}
+.draw-logo {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ color: var(--color-light);
+ mat-icon {
+ font-size: 48px;
+ height: 48px;
+ width: 48px;
+ }
+}
+
+.edit-buttons {
+ display: flex;
+ gap: 8px;
+ margin-bottom: 8px;
+}
diff --git a/libs/shared/src/features/drawing/drawing.component.spec.ts b/libs/shared/src/features/drawing/drawing.component.spec.ts
new file mode 100644
index 000000000..94eb7c7f4
--- /dev/null
+++ b/libs/shared/src/features/drawing/drawing.component.spec.ts
@@ -0,0 +1,22 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { PicsaDrawingComponent } from './drawing.component';
+
+describe('DrawingComponent', () => {
+ let component: PicsaDrawingComponent;
+ let fixture: ComponentFixture