add helper text to Localities tab when creating a new museum

This commit is contained in:
juhanikat
2025-07-28 20:13:06 +03:00
parent 33dc6d636c
commit e3a48ed0d5
2 changed files with 8 additions and 3 deletions
@@ -26,7 +26,7 @@ export const MuseumDetails = () => {
}, },
{ {
title: 'Localities', title: 'Localities',
content: <LocalityTab />, content: <LocalityTab isNew={isNew} />,
}, },
] ]
@@ -2,7 +2,7 @@ import { SimpleTable } from '@/components/DetailView/common/SimpleTable'
import { useDetailContext } from '@/components/DetailView/Context/DetailContext' import { useDetailContext } from '@/components/DetailView/Context/DetailContext'
import { MuseumLocalities } from '@/shared/types' import { MuseumLocalities } from '@/shared/types'
export const LocalityTab = () => { export const LocalityTab = ({ isNew }: { isNew: boolean }) => {
const { data } = useDetailContext<MuseumLocalities>() const { data } = useDetailContext<MuseumLocalities>()
const columns = [ const columns = [
@@ -23,7 +23,12 @@ export const LocalityTab = () => {
header: 'Min Age', header: 'Min Age',
}, },
] ]
if (!data) return <div>No localities</div> if (isNew)
return (
<div>
Link localities to this museum after finalizing it by editing a locality and navigating to the museum tab there.
</div>
)
return <SimpleTable columns={columns} data={data.localities} idFieldName="lid" url="locality" /> return <SimpleTable columns={columns} data={data.localities} idFieldName="lid" url="locality" />
} }