diff --git a/src/fragmentarium/ui/info/Record.tsx b/src/fragmentarium/ui/info/Record.tsx index d6a37b2e6..25eacff65 100644 --- a/src/fragmentarium/ui/info/Record.tsx +++ b/src/fragmentarium/ui/info/Record.tsx @@ -67,7 +67,7 @@ function Record({ const displayRecords = record.length > 4 ? [record[0], ...record.slice(-3)] : record const handleViewFullHistoryClick = () => { - history.push('/records') + history.push('/fragmentarium/:id/record') } const recordListWithButton = ( diff --git a/src/fragmentarium/ui/info/FullRecord.tsx b/src/fragmentarium/ui/info/RecordView.tsx similarity index 71% rename from src/fragmentarium/ui/info/FullRecord.tsx rename to src/fragmentarium/ui/info/RecordView.tsx index eec7586bc..061b6d54c 100644 --- a/src/fragmentarium/ui/info/FullRecord.tsx +++ b/src/fragmentarium/ui/info/RecordView.tsx @@ -2,11 +2,11 @@ import React from 'react' import { RecordEntry } from 'fragmentarium/domain/RecordEntry' import { RecordList } from './Record' -interface FullRecordProps { +interface RecordViewProps { record: ReadonlyArray } -const FullRecord: React.FC = ({ record }) => { +const RecordView: React.FC = ({ record }) => { return (

Full Record History

@@ -14,4 +14,4 @@ const FullRecord: React.FC = ({ record }) => {
) } -export default FullRecord +export default RecordView diff --git a/src/router/fragmentariumRoutes.tsx b/src/router/fragmentariumRoutes.tsx index 9d65f8d97..ca75adf6f 100644 --- a/src/router/fragmentariumRoutes.tsx +++ b/src/router/fragmentariumRoutes.tsx @@ -22,6 +22,7 @@ import { HeadTagsService } from 'router/head' import BibliographyService from 'bibliography/application/BibliographyService' import { FindspotService } from 'fragmentarium/application/FindspotService' import AfoRegisterService from 'afo-register/application/AfoRegisterService' +import RecordView from 'fragmentarium/ui/info/RecordView' import NotFoundPage from 'NotFoundPage' function parseStringParam(location: Location, param: string): string | null { const value = parse(location.search)[param] @@ -129,6 +130,12 @@ export default function FragmentariumRoutes({ /> )} />, + } + />, } - />, - ] -} diff --git a/src/router/router.tsx b/src/router/router.tsx index a9b8da0c6..bb812a031 100644 --- a/src/router/router.tsx +++ b/src/router/router.tsx @@ -21,7 +21,6 @@ import DictionaryRoutes from 'router/dictionaryRoutes' import SignRoutes from 'router/signRoutes' import AboutRoutes from 'router/aboutRoutes' import ToolsRoutes from 'router/toolsRoutes' -import RecordsRoutes from 'router/recordRoutes' import Sitemap, { sitemapDefaults, Slugs } from 'router/sitemap' import Header from 'Header' import NotFoundPage from 'NotFoundPage' @@ -78,6 +77,5 @@ export function WebsiteRoutes( ...DictionaryRoutes({ sitemap: sitemap, ...services, ...slugs }), ...CorpusRoutes({ sitemap: sitemap, ...services, ...slugs }), ...FragmentariumRoutes({ sitemap: sitemap, ...services, ...slugs }), - ...RecordsRoutes({ sitemap: sitemap, ...services }), ] }