-
-
Specifications
-
Detail
+
+
Specifications
+
+
version
+
{{ product?.version }}
+
+
+
License
+
{{ product?.license }}
+
+
+
Licensor
+
+
{{ product?.licensor.name }}
+
{{ product?.licensor.email }}
+
{{ product?.licensor.affiliation }}
+
+
+
+
manifest author
+
+
{{ product["manifest-author"].name }}
+
{{ product["manifest-author"].email }}
+
{{ product["manifest-author"].affiliation }}
+
+
+
+
manifest language
+
{{ product["manifest-language"] }}
+
+
+
okh manifest version
+
{{ product["okh-manifest-version"] }}
+
+
+
date created
+
{{ product["date-created"] }}
+
+
+
date updated
+
{{ product["date-updated"] }}
+
+
+
keywords
+
{{ product?.keywords?.join(', ') }}
+
+
+
contact
+
+
{{ product.contact.name }}
+
{{ product.contact.email }}
+
{{ product.contact.affiliation }}
+
+
+
+
development stage
+
{{ product["development-stage"] }}
+
+
+
health safety notice
+
{{ product["health-safety-notice"] }}
+
-
{{ product.name }}
+
{{ product?.title }}
Location, Country
-
{{ product.shortDescription }}
+
{{ product?.description }}
@@ -23,121 +82,726 @@
-
diff --git a/packages/front-end/pages/register.vue b/packages/front-end/pages/register.vue
index 617882b..c9b8e0f 100644
--- a/packages/front-end/pages/register.vue
+++ b/packages/front-end/pages/register.vue
@@ -1,13 +1,112 @@
-
+
+
+
+
diff --git a/packages/front-end/types/OKH.type.ts b/packages/front-end/types/OKH.type.ts
index f4fd18a..2e79439 100644
--- a/packages/front-end/types/OKH.type.ts
+++ b/packages/front-end/types/OKH.type.ts
@@ -10,12 +10,13 @@ import {
import { type ATOM_TYPE } from "./ATOM.type";
export type OKH_TYPE = {
+ id: number;
title: string;
description: string;
"intended-use": string;
keywords?: string[];
"project-link": string;
- image: string;
+ image: string | string[] | null;
made: boolean;
"made-independently": boolean;
license: