test work in progress

This commit is contained in:
2024-03-12 20:58:13 +01:00
parent 4b298fa332
commit 6dfd99dc88
11 changed files with 865 additions and 61 deletions

View File

@@ -1,6 +1,7 @@
<script setup lang="ts">
import { Card, CardTitle, CardDescription } from '@/components/ui/card';
import { entries, getDifferenceToToday, save } from '@/data/entries';
import { entries } from '@/state/entry';
import { getDifferenceToToday, save } from '@/data/entries';
import { ArrowBigLeft, MenuIcon, TrashIcon } from 'lucide-vue-next';
import {
DropdownMenu,
@@ -40,7 +41,7 @@ function deleteEntry() {
}
entries.value.splice(index, 1)
save()
save(entries.value)
router.back()
}
@@ -52,7 +53,7 @@ function resetDate() {
entry.value.last_reset = moment()
confirmDialogState.value = false
save()
save(entries.value)
}
function editEntry(val: CreateEntrySchema) {
@@ -65,7 +66,7 @@ function editEntry(val: CreateEntrySchema) {
entry.value.name = val.name
entry.value.text = val.text
editEntryDialog.value = false
save()
save(entries.value)
}
</script>

View File

@@ -1,7 +1,8 @@
<script setup lang="ts">
import { Button } from '@/components/ui/button';
import { Plus } from 'lucide-vue-next';
import { entries, save } from '@/data/entries';
import { entries } from '@/state/entry'
import { save } from '@/data/entries';
import { Drawer, DrawerHeader, DrawerTitle, DrawerContent } from '@/components/ui/drawer';
import { Dialog, DialogHeader, DialogTitle, DialogContent } from '@/components/ui/dialog';
import { Badge } from '@/components/ui/badge';
@@ -36,7 +37,7 @@ async function createEntry(value: CreateEntrySchema) {
? value.text : undefined
})
save()
save(entries.value)
createDrawerState.value = false
}