diff --git a/src/pages/FeaturedComparisons.js b/src/pages/FeaturedComparisons.js
index a70af3c14..dec68638c 100644
--- a/src/pages/FeaturedComparisons.js
+++ b/src/pages/FeaturedComparisons.js
@@ -11,6 +11,7 @@ import { PREDICATES, CLASSES } from 'constants/graphSettings';
import { kebabCase, isString } from 'lodash';
import { useLocation, useHistory } from 'react-router';
import styled from 'styled-components';
+import TitleBar from 'components/TitleBar/TitleBar';
const Header = styled.h2`
&:hover a {
@@ -125,14 +126,15 @@ const FeaturedComparisons = () => {
return (
-
-
Featured paper comparisons
-
+
View all comparisons
-
-
+ }
+ >
+ Featured paper comparisons
+
With the paper data inside the ORKG, you can build powerful paper comparisons. On this page, we list the featured comparisons that
diff --git a/src/pages/HelpCenter/HelpCenter.js b/src/pages/HelpCenter/HelpCenter.js
index 84000586e..675d7971f 100644
--- a/src/pages/HelpCenter/HelpCenter.js
+++ b/src/pages/HelpCenter/HelpCenter.js
@@ -1,4 +1,5 @@
import HelpCenterSearchInput from 'components/HelpCenterSearchInput/HelpCenterSearchInput';
+import TitleBar from 'components/TitleBar/TitleBar';
import ROUTES from 'constants/routes';
import { times } from 'lodash';
import { reverse } from 'named-urls';
@@ -38,9 +39,7 @@ const HelpCenter = () => {
return (
-
-
Help center
-
+ Help center
diff --git a/src/pages/HelpCenter/HelpCenterArticle.js b/src/pages/HelpCenter/HelpCenterArticle.js
index d17b7e9e9..a79518a2c 100644
--- a/src/pages/HelpCenter/HelpCenterArticle.js
+++ b/src/pages/HelpCenter/HelpCenterArticle.js
@@ -2,6 +2,7 @@ import CheckSlug from 'components/CheckSlug/CheckSlug';
import PageContentLoader from 'components/Page/PageContentLoader';
import usePage from 'components/Page/usePage';
import { CmsPage } from 'components/styled';
+import TitleBar from 'components/TitleBar/TitleBar';
import ROUTES from 'constants/routes';
import { reverse } from 'named-urls';
import NotFound from 'pages/NotFound';
@@ -35,9 +36,7 @@ const HelpCenterArticle = () => {
{!isLoading && params?.id && page?.title && }
-
-
Help center
-
+ Help center
{isLoading && }
diff --git a/src/pages/HelpCenter/HelpCenterCategory.js b/src/pages/HelpCenter/HelpCenterCategory.js
index 78482fced..74085a3e7 100644
--- a/src/pages/HelpCenter/HelpCenterCategory.js
+++ b/src/pages/HelpCenter/HelpCenterCategory.js
@@ -1,3 +1,4 @@
+import TitleBar from 'components/TitleBar/TitleBar';
import ROUTES from 'constants/routes';
import NotFound from 'pages/NotFound';
import { useEffect, useState } from 'react';
@@ -39,9 +40,7 @@ const HelpCenterCategory = () => {
return (
-
-
Help center
-
+ Help center
{isLoading && 'Loading...'}
diff --git a/src/pages/HelpCenter/HelpCenterSearch.js b/src/pages/HelpCenter/HelpCenterSearch.js
index 84c006d69..ff76eef3b 100644
--- a/src/pages/HelpCenter/HelpCenterSearch.js
+++ b/src/pages/HelpCenter/HelpCenterSearch.js
@@ -1,4 +1,5 @@
import HelpCenterSearchInput from 'components/HelpCenterSearchInput/HelpCenterSearchInput';
+import TitleBar from 'components/TitleBar/TitleBar';
import ROUTES from 'constants/routes';
import { useEffect, useState } from 'react';
import { useParams } from 'react-router';
@@ -41,9 +42,7 @@ const HelpCenterSearch = () => {
return (
-
-
Help center
-
+ Help center
{isLoading && 'Loading...'}
diff --git a/src/pages/InternalServerError.js b/src/pages/InternalServerError.js
index 527565e2d..c1e49ad07 100644
--- a/src/pages/InternalServerError.js
+++ b/src/pages/InternalServerError.js
@@ -4,6 +4,7 @@ import { Link } from 'react-router-dom';
import ROUTES from 'constants/routes.js';
import { FontAwesomeIcon as Icon } from '@fortawesome/react-fontawesome';
import { faBug } from '@fortawesome/free-solid-svg-icons';
+import TitleBar from 'components/TitleBar/TitleBar';
class InternalServerError extends Component {
componentDidMount = () => {
@@ -13,9 +14,7 @@ class InternalServerError extends Component {
render() {
return (
-
-
An error has occurred
-
+ An error has occurred
diff --git a/src/pages/NotFound.js b/src/pages/NotFound.js
index b86b09271..f6c81658a 100644
--- a/src/pages/NotFound.js
+++ b/src/pages/NotFound.js
@@ -4,6 +4,7 @@ import { Link } from 'react-router-dom';
import ROUTES from 'constants/routes.js';
import { FontAwesomeIcon as Icon } from '@fortawesome/react-fontawesome';
import { faBug } from '@fortawesome/free-solid-svg-icons';
+import TitleBar from 'components/TitleBar/TitleBar';
class NotFound extends Component {
componentDidMount = () => {
@@ -13,9 +14,7 @@ class NotFound extends Component {
render() {
return (
-
-
An error has occurred
-
+ An error has occurred
diff --git a/src/pages/Observatories/Observatories.js b/src/pages/Observatories/Observatories.js
index 9316e879b..88fb75791 100644
--- a/src/pages/Observatories/Observatories.js
+++ b/src/pages/Observatories/Observatories.js
@@ -11,6 +11,7 @@ import styled from 'styled-components';
import { withRouter } from 'react-router-dom';
import PropTypes from 'prop-types';
import { groupBy } from 'lodash';
+import TitleBar from 'components/TitleBar/TitleBar';
const TabPaneStyled = styled(TabPane)`
border-top: 0;
@@ -131,9 +132,7 @@ class Observatories extends Component {
render() {
return (
<>
-
-
View all observatories
-
+ View all observatories
Observatories organize research contributions in a particular research field and are curated by research organizations
diff --git a/src/pages/Observatories/Observatory.js b/src/pages/Observatories/Observatory.js
index e14f920cb..cf2c36b5b 100644
--- a/src/pages/Observatories/Observatory.js
+++ b/src/pages/Observatories/Observatory.js
@@ -16,6 +16,7 @@ import { useParams } from 'react-router-dom';
import { useSelector } from 'react-redux';
import { faPen } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon as Icon } from '@fortawesome/react-fontawesome';
+import TitleBar from 'components/TitleBar/TitleBar';
const Observatory = () => {
const [error, setError] = useState(null);
@@ -73,20 +74,25 @@ const Observatory = () => {
{!isLoading && !error && label && (
<>
-
-