- add EventEmmitter for directly binding Events to component

- add NotificationToast for messages
- add leaflet map component and zoom control component
- change focus:ring to focus:ring-2 inside BaseButton
-  `@tailwindcss/line-clamp` plugin is now included by default...remove it from tailwind.config.js
- npm updates
This commit is contained in:
Kaimbacher 2023-03-31 14:54:15 +02:00
parent 080c21126b
commit cd66f318b6
22 changed files with 1063 additions and 292 deletions

View file

@ -1,7 +1,7 @@
import { Ref } from 'vue';
export interface Dataset {
[key: string]: string | Ref<string>| boolean | Array<Title> | Array<Description>| Array<Person> | number | (IErrorMessage | undefined);
[key: string]: string | Ref<string>| boolean | Array<Title> | Array<Description>| Array<Person> | number | (IErrorMessage | undefined) | Coverage;
language: Ref<string>;
// licenses: Array<number>;
rights: boolean;
@ -13,6 +13,7 @@ export interface Dataset {
contributors: Array<Person>;
project_id?: number;
embargo_date?: string,
coverage: Coverage,
errors?: IErrorMessage;
// async (user): Promise<void>;
}
@ -41,4 +42,22 @@ export interface Person {
interface IErrorMessage {
[key: string]: Array<string>;
}
export interface Coverage {
x_min: number;
y_min: number;
x_max: number;
y_max: number;
elevation_min?: number;
elevation_max?: number;
elevation_absolut?: number;
depth_min?: number;
depth_max?: number;
depth_absolut?: number;
time_min?: number,
time_max?: number,
time_absolut?: number
}