diff --git a/frontend/components/Base/Card.vue b/frontend/components/Base/Card.vue index 4301987..0392784 100644 --- a/frontend/components/Base/Card.vue +++ b/frontend/components/Base/Card.vue @@ -14,7 +14,3 @@ - - - - diff --git a/frontend/components/global/DetailsSection/DetailsSection.vue b/frontend/components/global/DetailsSection/DetailsSection.vue new file mode 100644 index 0000000..dc56fcc --- /dev/null +++ b/frontend/components/global/DetailsSection/DetailsSection.vue @@ -0,0 +1,32 @@ + + + + + + {{ detail.name }} + + + + + + + + {{ detail.text }} + + + + + + + + + diff --git a/frontend/components/global/DetailsSection/index.ts b/frontend/components/global/DetailsSection/index.ts new file mode 100644 index 0000000..82f0782 --- /dev/null +++ b/frontend/components/global/DetailsSection/index.ts @@ -0,0 +1,2 @@ +import DetailsSection from "./DetailsSection.vue"; +export default DetailsSection; diff --git a/frontend/components/global/DetailsSection/types.ts b/frontend/components/global/DetailsSection/types.ts new file mode 100644 index 0000000..ab4364c --- /dev/null +++ b/frontend/components/global/DetailsSection/types.ts @@ -0,0 +1,15 @@ +export type StringLike = string | number | boolean; + +export type DateDetail = { + name: string; + text: string | Date; + slot?: string; + type: "date"; +}; + +export type Detail = { + name: string; + text: StringLike; + slot?: string; + type?: "text"; +}; diff --git a/frontend/pages/home.vue b/frontend/pages/home.vue index fc4d3f7..be6363a 100644 --- a/frontend/pages/home.vue +++ b/frontend/pages/home.vue @@ -159,6 +159,13 @@ + + Labels + + + + + Storage Locations @@ -172,13 +179,6 @@ - - - Labels - - - - diff --git a/frontend/pages/item/[id]/index.vue b/frontend/pages/item/[id]/index.vue index 762ff51..8f4d489 100644 --- a/frontend/pages/item/[id]/index.vue +++ b/frontend/pages/item/[id]/index.vue @@ -200,7 +200,7 @@ - + {{ item.name }} diff --git a/frontend/pages/label/[id].vue b/frontend/pages/label/[id].vue index 323ae5e..d5c0223 100644 --- a/frontend/pages/label/[id].vue +++ b/frontend/pages/label/[id].vue @@ -1,5 +1,5 @@