2020-07-08 19:36:36 +02:00
|
|
|
import React from "react";
|
|
|
|
import styled, { createGlobalStyle } from "styled-components";
|
|
|
|
|
|
|
|
import SearchBar from "./components/searchBar";
|
|
|
|
import Greeter from "./components/greeter";
|
|
|
|
import AppList from "./components/appList";
|
|
|
|
import BookmarkList from "./components/bookmarkList";
|
2020-09-08 13:18:58 +02:00
|
|
|
import Settings from "./components/settings";
|
2020-09-08 18:26:45 +02:00
|
|
|
import Imprint from "./components/imprint";
|
2020-07-08 19:36:36 +02:00
|
|
|
|
|
|
|
import selectedTheme from "./components/themeManager";
|
|
|
|
|
|
|
|
const GlobalStyle = createGlobalStyle`
|
|
|
|
body {
|
|
|
|
background-color: ${selectedTheme.backgroundColor};
|
|
|
|
font-family: Roboto, sans-serif;
|
2020-07-10 00:04:47 +02:00
|
|
|
|
|
|
|
margin: auto;
|
|
|
|
max-width: 95%;
|
|
|
|
max-height: 100%;
|
|
|
|
|
|
|
|
@media (min-width: 1366px) {
|
|
|
|
max-width: 70%;
|
|
|
|
}
|
|
|
|
|
2020-07-08 19:36:36 +02:00
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2020-07-10 00:04:47 +02:00
|
|
|
const AppContainer = styled.div``;
|
2020-07-08 19:36:36 +02:00
|
|
|
|
|
|
|
const App = () => (
|
|
|
|
<>
|
|
|
|
<GlobalStyle />
|
|
|
|
<AppContainer>
|
|
|
|
<SearchBar />
|
2020-09-08 13:18:58 +02:00
|
|
|
<Settings />
|
2020-07-08 19:36:36 +02:00
|
|
|
<Greeter />
|
|
|
|
<AppList />
|
|
|
|
<BookmarkList />
|
2020-09-08 13:18:58 +02:00
|
|
|
<Imprint />
|
2020-07-08 19:36:36 +02:00
|
|
|
</AppContainer>
|
|
|
|
</>
|
|
|
|
);
|
|
|
|
|
|
|
|
export default App;
|