diff --git a/frontend/dash-home/src/components/atoms/Themed.tsx b/frontend/dash-home/src/components/atoms/Themed.tsx
index 1aa7eb0..07a4647 100644
--- a/frontend/dash-home/src/components/atoms/Themed.tsx
+++ b/frontend/dash-home/src/components/atoms/Themed.tsx
@@ -1,5 +1,4 @@
import * as React from 'react';
-import styled from 'styled-components';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { ThemeContext } from '../themes/ThemeProvider';
@@ -78,33 +77,41 @@ export const HR = (props: any) => {
}
export const ThemedModal = (props: any) => {
- switch (React.useContext(ThemeContext).theme) {
- case "NERD_BLACK":
- return ()
- default:
- return ()
- }
+ const theme = React.useContext(ThemeContext).theme;
+ return (
+ <>
+
+
+ >
+ )
}
-
-const DarkModal = styled(Modal)`
- .close {
- color: #FFF;
- }
- .modal-header {
- border-bottom: 1px solid #2F2F2F;
- }
- .modal-footer {
- border-top: 1px solid #2F2F2F;
- }
- .modal-title {
- color: #FFF;
- }
- .modal-content {
- background-color: #111112;
- border: none;
- }
-`;
-
export const Tabs = (props: TabsProps) => {
const theme = React.useContext(ThemeContext).theme;
return (
@@ -135,4 +142,8 @@ export const Tabs = (props: TabsProps) => {
/>
>
)
+}
+
+export const MenuTitle = (props: any) => {
+ return (
{props.children}
)
}
\ No newline at end of file
diff --git a/frontend/dash-home/src/components/basements/Basement.tsx b/frontend/dash-home/src/components/basements/Basement.tsx
index e298fda..f6d6c8f 100644
--- a/frontend/dash-home/src/components/basements/Basement.tsx
+++ b/frontend/dash-home/src/components/basements/Basement.tsx
@@ -13,6 +13,7 @@ import { RELEASE_VERSION } from '../../config';
import styled from 'styled-components';
import { useTranslation } from 'react-i18next';
import { LinkContainer } from 'react-router-bootstrap';
+import { MenuTitle, ThemedModal } from '../atoms/Themed';
interface Props {
children: React.ReactNode,
@@ -43,12 +44,13 @@ const Basement: React.FC = props => {
:
)}
- setShowMenu(false)}
// backdrop="static"
variant="dark"
+ animate={false}
// centered={true}
>
@@ -60,7 +62,7 @@ const Basement: React.FC = props => {
{/* Main Menu */}
- {t("menu.main.title")}
+ {t("menu.main.title")}
@@ -94,22 +96,25 @@ const Basement: React.FC = props => {
{/* + */}
- {t("menu.environment.title")}
-
- {roomResult?.room?.ambient.temp.toFixed(1)}
+ {t("menu.environment.title")}
+
+
+ {roomResult?.room?.ambient.temp.toFixed(1)}
℃
-
-
- {roomResult?.room?.ambient.humid.toFixed(0)}
+
+
+
+ {roomResult?.room?.ambient.humid.toFixed(0)}
%
-
-
- {roomResult?.room?.ambient.pressure.toFixed(1)}
+
+
+
+ {roomResult?.room?.ambient.pressure.toFixed(1)}
hPa
-
+
- { setOtakuCount(otakuCount + 1) }}>{t("menu.theme.title")}
+ { setOtakuCount(otakuCount + 1) }}>{t("menu.theme.title")}
@@ -118,7 +123,7 @@ const Basement: React.FC = props => {
Version: {RELEASE_VERSION}
-
+
{props.children}
>
)
@@ -138,4 +143,9 @@ const CustomRow = styled(Row)`
margin-bottom: 1rem;
`
+const EnvStatus = styled(Col)`
+ padding-left: 0;
+ font-size: 2rem;
+`
+
export default Basement;
\ No newline at end of file
diff --git a/frontend/dash-home/src/themes/ui.css b/frontend/dash-home/src/themes/ui.css
index 4b21151..f30afd1 100644
--- a/frontend/dash-home/src/themes/ui.css
+++ b/frontend/dash-home/src/themes/ui.css
@@ -49,6 +49,9 @@
.close {
text-shadow: initial;
+ font-size: 1.5rem;
+ font-weight: initial;
+ opacity: initial;
}
.table-dark {
@@ -79,6 +82,10 @@ h2 {
font-weight: 400;
}
+.modal-content {
+ border: none;
+}
+
p {
font-weight: 400;
}