set title for index item listing.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import React, { Component } from 'react';
|
||||
import { RouteComponentProps, withRouter } from 'react-router-dom';
|
||||
import Helmet from 'react-helmet';
|
||||
import { RouteComponentProps, withRouter } from 'react-router-dom';
|
||||
import Header from './Header';
|
||||
import Container from './Container';
|
||||
import Footer from './Footer';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React, { Component } from 'react';
|
||||
import { RouteComponentProps } from 'react-router';
|
||||
import Helmet from 'react-helmet';
|
||||
import { RouteComponentProps } from 'react-router';
|
||||
|
||||
interface Props extends RouteComponentProps { }
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import { Switch, Route } from 'react-router-dom';
|
||||
import Helmet from 'react-helmet';
|
||||
import { Switch, Route } from 'react-router-dom';
|
||||
import DatabaseTop from './DatabaseTop';
|
||||
import DatabaseDetailItem from './DatabaseDetailItem';
|
||||
import DatabaseAdvancedSearch from './DatabaseAdvancedSearch';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React, { Component } from 'react';
|
||||
import { RouteComponentProps } from 'react-router';
|
||||
import Helmet from 'react-helmet';
|
||||
import { RouteComponentProps } from 'react-router';
|
||||
import ItemUtil, { Item } from './lib/ItemUtil';
|
||||
import ItemType from './item-type';
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import React, { Component } from 'react';
|
||||
import React, { Component, Fragment } from 'react';
|
||||
import Helmet from 'react-helmet';
|
||||
import { RouteComponentProps } from 'react-router';
|
||||
import { Link } from 'react-router-dom';
|
||||
import IndexUtil, { Index, INDEX_ID_PUBLIC } from './lib/IndexUtil';
|
||||
@@ -54,10 +55,14 @@ class DatabaseSearchByIndexId extends Component<Props, State> {
|
||||
const pIndexes = IndexUtil.getParents(this.state.index.id);
|
||||
const parents = pIndexes.map((value: Index) => {
|
||||
const url: string = IndexUtil.getUrl(value.id);
|
||||
return <span key={value.id}>/ <Link to={url}>{value.title}</Link> </span>
|
||||
return <Fragment key={value.id}>/ <Link to={url}>{value.title}</Link> </Fragment>;
|
||||
});
|
||||
const title = pIndexes.map((value) => { return '/' + value.title; }).join('');
|
||||
return (
|
||||
<div className="list">
|
||||
<Helmet>
|
||||
<title>{title} - Database - Pupil Platform</title>
|
||||
</Helmet>
|
||||
<h3>Listing item</h3>
|
||||
<div>{parents}</div>
|
||||
<DatabaseListIndex index={this.state.index} />
|
||||
|
||||
Reference in New Issue
Block a user