diff --git a/src/components/EntryTemplatePicker.vue b/src/components/EntryTemplatePicker.vue
new file mode 100644
index 0000000..e4440e7
--- /dev/null
+++ b/src/components/EntryTemplatePicker.vue
@@ -0,0 +1,131 @@
+
+
+
+ No templates saved yet Use "Save as Template" when editing an entry
+ From Template
+
+
+
+ Showing {{ entriesStore.entries.length }} of {{ entriesStore.total }} entries +
+| + + | Date | Project | Task | Description | Duration | -+ | Actions | + + | {{ formatDate(entry.start_time) }} | @@ -85,6 +142,7 @@ {{ getProjectName(entry.project_id) }} @@ -107,34 +165,242 @@
- {{ formatDuration(entry.duration) }}
+
+ NB
+ {{ formatDuration(entry.duration) }}
+
|
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
|---|
No entries found
+Time entries will appear here as you track your work. Try adjusting the date range if you have existing entries.
+| Date | +Project | +Category | +Description | +Amount | +Invoiced | +Actions | +
|---|---|---|---|---|---|---|
| + {{ formatDate(expense.date) }} + | +
+
+
+ {{ getProjectName(expense.project_id) }}
+
+ |
+ + {{ expense.category }} + | ++ {{ expense.description || '-' }} + | ++ {{ formatCurrency(expense.amount) }} + | ++ + {{ expense.invoiced ? 'Yes' : 'No' }} + + | +
+
-
|
@@ -144,79 +410,113 @@