chore: developer cleanup (#300)

* new PR tasks

* add homebox to know words

* formatting

* bump deps

* generate db models

* ts errors

* drop id

* fix accessor

* drop unused time field

* change CI

* add expected error

* add type check

* resolve serveral type errors

* hoise in CI
This commit is contained in:
Hayden 2023-02-17 21:41:01 -09:00 committed by GitHub
parent 88f9ff90d4
commit bd321af29f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
142 changed files with 817 additions and 1200 deletions

View file

@ -36,7 +36,7 @@
</template>
<script setup lang="ts">
import { ItemCreate, LocationOut } from "~~/lib/api/types/data-contracts";
import { ItemCreate, LabelOut, LocationOut } from "~~/lib/api/types/data-contracts";
import { useLabelStore } from "~~/stores/labels";
import { useLocationStore } from "~~/stores/locations";
@ -82,7 +82,7 @@
name: "",
description: "",
color: "", // Future!
labels: [],
labels: [] as LabelOut[],
});
whenever(
@ -91,7 +91,10 @@
focused.value = true;
if (locationId.value) {
form.location = locations.value.find(l => l.id === locationId.value);
const found = locations.value.find(l => l.id === locationId.value);
if (found) {
form.location = found;
}
}
if (labelId.value) {
@ -106,7 +109,7 @@
}
const out: ItemCreate = {
parentId: undefined,
parentId: null,
name: form.name,
description: form.description,
locationId: form.location.id as string,