mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
add type for AnyReference
This commit is contained in:
@@ -1,11 +1,4 @@
|
||||
import {
|
||||
LocalityReference,
|
||||
ReferenceOfUpdate,
|
||||
SpeciesReference,
|
||||
TimeBoundReference,
|
||||
TimeUnitReference,
|
||||
UpdateLog,
|
||||
} from '@/shared/types'
|
||||
import { AnyReference, ReferenceOfUpdate, UpdateLog } from '@/shared/types'
|
||||
import { useDetailContext } from '@/components/DetailView/Context/DetailContext'
|
||||
import { EditingModal } from '@/components/DetailView/common/EditingModal'
|
||||
import { SimpleTable } from '@/components/DetailView/common/SimpleTable'
|
||||
@@ -25,13 +18,7 @@ const makeNameList = (names: Array<string | null>) => {
|
||||
return names[0] ?? ''
|
||||
}
|
||||
|
||||
const ReferenceList = ({
|
||||
references,
|
||||
big,
|
||||
}: {
|
||||
references: Array<LocalityReference | SpeciesReference | TimeUnitReference | TimeBoundReference>
|
||||
big: boolean
|
||||
}) => {
|
||||
const ReferenceList = ({ references, big }: { references: AnyReference[]; big: boolean }) => {
|
||||
const getReferenceText = (ref: ReferenceOfUpdate) => {
|
||||
// php version: html/include/database.php -> referenceCitation()
|
||||
//const ref = referenceOfUpdate.ref_ref
|
||||
@@ -139,7 +126,7 @@ const DetailsModal = ({
|
||||
coordinator,
|
||||
}: {
|
||||
updates: UpdateLog[]
|
||||
references: Array<LocalityReference | SpeciesReference | TimeUnitReference | TimeBoundReference>
|
||||
references: AnyReference[]
|
||||
comment: string
|
||||
date: Date
|
||||
authorizer: string
|
||||
|
||||
@@ -448,6 +448,8 @@ export type SpeciesReference = Prisma.now_sr & { ref_ref: ReferenceOfUpdate }
|
||||
export type TimeUnitReference = Prisma.now_tr & { ref_ref: ReferenceOfUpdate }
|
||||
export type TimeBoundReference = Prisma.now_br & { ref_ref: ReferenceOfUpdate }
|
||||
|
||||
export type AnyReference = LocalityReference | SpeciesReference | TimeUnitReference | TimeBoundReference
|
||||
|
||||
export type ReferenceJournalType = {
|
||||
journal_id?: number
|
||||
journal_title?: string
|
||||
|
||||
Reference in New Issue
Block a user