From 6541cfec1681e9bb073c70e789971cf7b8252077 Mon Sep 17 00:00:00 2001 From: mahdiarghyani Date: Mon, 1 Dec 2025 11:22:16 +0330 Subject: [PATCH] feat(resume): add ResumePreview container component (Story 2-2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Create app/components/resume/ResumePreview.vue with single-column layout - Implement A4 container (210mm × 297mm) with 24px margins - Add all resume sections: Header, Summary, Experience, Education, Additional Info - Apply blue (#2563eb) and white color scheme with Inter typography - Add print styles with .no-print class and break-inside-avoid - Integrate useResumeData() composable for reactive data - Update pages/resume.vue to use ResumePreview component Closes Story 2-2 --- app/components/resume/ResumePreview.vue | 133 ++++++++++++++++++ app/pages/resume.vue | 15 +- ...eate-resume-preview-container-component.md | 84 ++++++----- docs/sprint-artifacts/sprint-status.yaml | 2 +- 4 files changed, 183 insertions(+), 51 deletions(-) create mode 100644 app/components/resume/ResumePreview.vue diff --git a/app/components/resume/ResumePreview.vue b/app/components/resume/ResumePreview.vue new file mode 100644 index 0000000..33d077e --- /dev/null +++ b/app/components/resume/ResumePreview.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/app/pages/resume.vue b/app/pages/resume.vue index d9097f9..5b3edf3 100644 --- a/app/pages/resume.vue +++ b/app/pages/resume.vue @@ -15,18 +15,9 @@ useHead({