diff --git a/frontend/packages/app/src/App.tsx b/frontend/packages/app/src/App.tsx
index 1936c63c98..96716298a1 100644
--- a/frontend/packages/app/src/App.tsx
+++ b/frontend/packages/app/src/App.tsx
@@ -1,18 +1,10 @@
-import {
- BackstageTheme,
- createApp,
- Header,
- InfoCard,
- Page,
- theme,
-} from '@backstage/core';
+import { BackstageTheme, createApp, InfoCard } from '@backstage/core';
import HomePagePlugin from '@backstage/plugin-home-page';
//import PageHeader from './components/PageHeader';
import { LoginComponent } from '@backstage/plugin-login';
import { CssBaseline, makeStyles, ThemeProvider } from '@material-ui/core';
import React, { FC } from 'react';
import { BrowserRouter as Router } from 'react-router-dom';
-import HomePageTimer from './components/HomepageTimer';
import SideBar from './components/SideBar';
import entities from './entities';
import { LoginBarrier } from './login/LoginBarrier';
@@ -37,20 +29,10 @@ const useStyles = makeStyles(theme => ({
display: 'grid',
// FIXME: Don't used a fixed width here
gridTemplateColumns: '64px auto',
- gridTemplateRows: 'auto 1fr',
- width: '100%',
+ gridTemplateRows: '1fr',
+ width: '100vw',
height: '100vh',
},
- mainContentArea: {
- overflowX: 'hidden',
- overflowY: 'auto',
- },
- pageBody: {
- padding: theme.spacing(2),
- },
- avatarButton: {
- padding: theme.spacing(2),
- },
}));
const currentUser = new MockCurrentUser();
@@ -69,14 +51,7 @@ const AppShell: FC<{}> = ({ children }) => {
return (
);
};
diff --git a/frontend/packages/plugins/home-page/src/components/HomePage/HomePage.tsx b/frontend/packages/plugins/home-page/src/components/HomePage/HomePage.tsx
index d84256ac42..f5d388f420 100644
--- a/frontend/packages/plugins/home-page/src/components/HomePage/HomePage.tsx
+++ b/frontend/packages/plugins/home-page/src/components/HomePage/HomePage.tsx
@@ -1,20 +1,45 @@
-import { EntityLink, InfoCard } from '@backstage/core';
-import { Typography } from '@material-ui/core';
+import { EntityLink, InfoCard, Header, Page, theme } from '@backstage/core';
+import { Typography, makeStyles, Theme } from '@material-ui/core';
import React, { FC } from 'react';
+import HomePageTimer from '../HomepageTimer';
+
+const useStyles = makeStyles(theme => ({
+ mainContentArea: {
+ overflowX: 'hidden',
+ overflowY: 'auto',
+ },
+ pageBody: {
+ padding: theme.spacing(2),
+ },
+ avatarButton: {
+ padding: theme.spacing(2),
+ },
+}));
const HomePage: FC<{}> = () => {
+ const classes = useStyles();
+
return (
-
- Welcome to Backstage!
-
-
- Backstage Backend
-
-
- Backstage LB CI/CD
-
+
+
+
+
+
+ Welcome to Backstage!
+
+
+ Backstage Backend
+
+
+ Backstage LB CI/CD
+
+
+
+
-
+
);
};
diff --git a/frontend/packages/app/src/components/HomepageTimer/HomepageTimer.tsx b/frontend/packages/plugins/home-page/src/components/HomepageTimer/HomepageTimer.tsx
similarity index 100%
rename from frontend/packages/app/src/components/HomepageTimer/HomepageTimer.tsx
rename to frontend/packages/plugins/home-page/src/components/HomepageTimer/HomepageTimer.tsx
diff --git a/frontend/packages/app/src/components/HomepageTimer/index.ts b/frontend/packages/plugins/home-page/src/components/HomepageTimer/index.ts
similarity index 100%
rename from frontend/packages/app/src/components/HomepageTimer/index.ts
rename to frontend/packages/plugins/home-page/src/components/HomepageTimer/index.ts