From 63823d41addec00556a93eabffa455630d169ca6 Mon Sep 17 00:00:00 2001
From: Vidhu Kant Sharma <vidhukant@vidhukant.com>
Date: Sat, 6 Apr 2024 10:26:44 +0530
Subject: added basic (and incomplete) print preview template

---
 src/components/PrintPreview.vue | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 src/components/PrintPreview.vue

(limited to 'src/components/PrintPreview.vue')

diff --git a/src/components/PrintPreview.vue b/src/components/PrintPreview.vue
new file mode 100644
index 0000000..ecbda88
--- /dev/null
+++ b/src/components/PrintPreview.vue
@@ -0,0 +1,31 @@
+<script setup lang="ts">
+  import PrintPreviewHeader from './PrintPreviewHeader.vue'
+  import PrintPreviewRecipientDetails from './PrintPreviewRecipientDetails.vue'
+  import PrintPreviewItemsList from './PrintPreviewItemsList.vue'
+
+  const props = defineProps(["invoice"])
+
+  setTimeout(() => {
+    console.log(props.invoice)
+  }, 1000)
+</script>
+
+<template>
+  <div class="print-preview">
+    <PrintPreviewHeader 
+      :invoice="props.invoice" />
+    <PrintPreviewRecipientDetails 
+      :invoice="props.invoice"/>
+    <PrintPreviewItemsList 
+      :items="props.invoice.Items"/>
+  </div>
+</template>
+
+<style>
+.print-preview * {
+  font-size: 9pt;
+}
+.print-preview p {
+  margin: 0;
+}
+</style>
-- 
cgit v1.2.3

