mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2026-03-01 12:44:17 +00:00
* started * removed replaced itemType on all the places where it was used to identyfi the user profile layer * removed unused property from NavBar * removed unused property from AppShell * removed userType from app state * 3.0.60 * set version to 3.0.64 to publish package to include it in utopia-map --------- Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
72 lines
1.4 KiB
TypeScript
72 lines
1.4 KiB
TypeScript
import type { ItemsApi } from './ItemsApi'
|
|
import type { LayerProps } from './LayerProps'
|
|
import type { Relation } from './Relation'
|
|
import type { UserItem } from './UserItem'
|
|
import type { Point } from 'geojson'
|
|
|
|
type TagIds = { tags_id: string }[]
|
|
|
|
interface GalleryItem {
|
|
directus_files_id: {
|
|
id: number
|
|
width: number
|
|
height: number
|
|
}
|
|
}
|
|
|
|
/**
|
|
* @category Types
|
|
*/
|
|
export interface Item {
|
|
id: string
|
|
name: string
|
|
text?: string
|
|
data?: string
|
|
position?: Point | null
|
|
date_created?: string
|
|
date_updated?: string | null
|
|
start?: string
|
|
end?: string
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
api?: ItemsApi<any>
|
|
tags?: string[]
|
|
layer?: LayerProps
|
|
relations?: Relation[]
|
|
parent?: string
|
|
subname?: string
|
|
public_edit?: boolean
|
|
slug?: string
|
|
user_created?: UserItem
|
|
image?: string
|
|
group_type?: string
|
|
offers?: TagIds
|
|
needs?: TagIds
|
|
status?: string
|
|
color?: string
|
|
markerIcon?: string
|
|
avatar?: string
|
|
new?: boolean
|
|
contact?: string
|
|
telephone?: string
|
|
next_appointment?: string
|
|
gallery?: GalleryItem[]
|
|
|
|
// {
|
|
// coordinates: [number, number]
|
|
/* constructor(
|
|
id: string,
|
|
name: string,
|
|
text: string,
|
|
position: Geometry,
|
|
layer?: LayerProps,
|
|
api?: ItemsApi<any>,
|
|
) {
|
|
this.id = id
|
|
this.name = name
|
|
this.text = text
|
|
this.position = position
|
|
this.layer = layer
|
|
this.api = api
|
|
} */
|
|
}
|