Description
Create the full-screen image editor modal shell matching the Lara design: dark canvas, left tool rail (move / crop / focal), right-side panels container, bottom Cancel / Download / Save bar, preview address field, and zoom/fit controls. State lives in an NgRx signalStore (image-editor.store.ts).
Acceptance Criteria
Priority
High
Additional Context
Description
Create the full-screen image editor modal shell matching the Lara design: dark canvas, left tool rail (move / crop / focal), right-side panels container, bottom Cancel / Download / Save bar, preview address field, and zoom/fit controls. State lives in an NgRx
signalStore(image-editor.store.ts).Acceptance Criteria
DotImageEditorComponentstandalone, OnPush, PrimeNG + Tailwind (Lara).ImageEditorStoreholds asset context, adjust/transform/crop/fileInfo/focalPoint/zoom state.data-testidon primary controls.Language.propertiesfor editor labels.Priority
High
Additional Context