feat: Replace old page theme props with new ones

This commit is contained in:
Marvin9
2020-10-04 18:03:50 +05:30
parent 3a82aaef7a
commit e2564645e5
30 changed files with 74 additions and 80 deletions
@@ -14,6 +14,7 @@
* limitations under the License.
*/
import { customPageTheme } from '@backstage/theme';
import React from 'react';
import { useAsync } from 'react-use';
import { useNavigate, generatePath } from 'react-router-dom';
@@ -24,7 +25,6 @@ import {
useApi,
Content,
Page,
pageTheme,
Header,
} from '@backstage/core';
import { catalogApiRef } from '@backstage/plugin-catalog';
@@ -43,7 +43,7 @@ export const TechDocsHome = () => {
if (loading) {
return (
<Page theme={pageTheme.documentation}>
<Page pageTheme={customPageTheme.pageTheme.documentation}>
<Header
title="Documentation"
subtitle="Documentation available in Backstage"
@@ -57,7 +57,7 @@ export const TechDocsHome = () => {
if (error) {
return (
<Page theme={pageTheme.documentation}>
<Page pageTheme={customPageTheme.pageTheme.documentation}>
<Header
title="Documentation"
subtitle="Documentation available in Backstage"
@@ -70,7 +70,7 @@ export const TechDocsHome = () => {
}
return (
<Page theme={pageTheme.documentation}>
<Page pageTheme={customPageTheme.pageTheme.documentation}>
<Header
title="Documentation"
subtitle="Documentation available in Backstage"
@@ -14,9 +14,10 @@
* limitations under the License.
*/
import { customPageTheme } from '@backstage/theme';
import React, { useState } from 'react';
import { useParams } from 'react-router-dom';
import { Content, Page, pageTheme, useApi } from '@backstage/core';
import { Content, Page, useApi } from '@backstage/core';
import { Reader } from './Reader';
import { useAsync } from 'react-use';
import { TechDocsPageHeader } from './TechDocsPageHeader';
@@ -46,7 +47,7 @@ export const TechDocsPage = () => {
};
return (
<Page theme={pageTheme.documentation}>
<Page pageTheme={customPageTheme.pageTheme.documentation}>
<TechDocsPageHeader
metadataRequest={{
mkdocs: mkdocsMetadataRequest,