moved all styled-components code to its directory

This commit is contained in:
Tom
2023-04-29 18:01:19 +02:00
parent 638d9ac2ff
commit 16585d1047
3 changed files with 66 additions and 64 deletions
+3 -64
View File
@@ -2,11 +2,11 @@ import React, { useEffect } from 'react';
import { Route, Routes, useLocation } from 'react-router-dom';
import { Helmet } from 'react-helmet-async';
import { useAccount, useBufferedFeeds } from '@plebbit/plebbit-react-hooks';
import styled, { createGlobalStyle } from 'styled-components';
import { ToastContainer } from 'react-toastify';
import 'react-tooltip/dist/react-tooltip.css';
import 'react-toastify/dist/ReactToastify.css';
import useGeneralStore from './hooks/stores/useGeneralStore';
import { GlobalStyle } from './components/styled/GlobalStyle.styled';
import { Toast } from './components/styled/Toast.styled';
import Home from './components/views/Home';
import Board from './components/views/Board';
import Thread from './components/views/Thread';
@@ -18,67 +18,6 @@ import { importAll } from './components/ImageBanner';
import preloadImages from './utils/preloadImages';
const GlobalStyle = createGlobalStyle`
*:focus {
outline: none;
}
body {
margin: 0;
padding: 0;
background: ${props => props.background};
color: ${props => props.color};
font-family: ${props => props.fontFamily};
}
.tooltip {
z-index: 999;
border-radius: 0;
max-width: 40%;
font-size: 11px;
padding: 3px;
opacity: 100%;
}
.line-break {
white-space: pre-line;
}
.custom-paragraph {
margin: 0;
padding: 0;
}
.custom-linebreak {
display: block;
margin: 0;
padding: 0;
}
.enlarged {
@media (min-width: 480px) {
max-width: none !important;
max-height: none !important;
}
@media (max-width: 480px) {
max-width: 100% !important;
max-height: 100% !important;
}
}
`;
const StyledContainer = styled(ToastContainer)`
.Toastify__toast {
border-radius: 0px;
font-size: 11pt;
animation-duration: 0s;
border: 1px solid #fee9cd;
color: #c5c8c6;
}
`;
export default function App() {
const {
bodyStyle, setBodyStyle,
@@ -224,7 +163,7 @@ export default function App() {
</Route>
<Route path='*' element={<NotFound setBodyStyle={setBodyStyle} />} />
</Routes>
<StyledContainer />
<Toast />
<CaptchaModal
selectedStyle={selectedStyle}
isOpen={isCaptchaOpen}
@@ -0,0 +1,51 @@
import { createGlobalStyle } from 'styled-components';
export const GlobalStyle = createGlobalStyle`
*:focus {
outline: none;
}
body {
margin: 0;
padding: 0;
background: ${props => props.background};
color: ${props => props.color};
font-family: ${props => props.fontFamily};
}
.tooltip {
z-index: 999;
border-radius: 0;
max-width: 40%;
font-size: 11px;
padding: 3px;
opacity: 100%;
}
.line-break {
white-space: pre-line;
}
.custom-paragraph {
margin: 0;
padding: 0;
}
.custom-linebreak {
display: block;
margin: 0;
padding: 0;
}
.enlarged {
@media (min-width: 480px) {
max-width: none !important;
max-height: none !important;
}
@media (max-width: 480px) {
max-width: 100% !important;
max-height: 100% !important;
}
}
`;
+12
View File
@@ -0,0 +1,12 @@
import { ToastContainer } from "react-toastify";
import styled from "styled-components";
export const Toast = styled(ToastContainer)`
.Toastify__toast {
border-radius: 0px;
font-size: 11pt;
animation-duration: 0s;
border: 1px solid #fee9cd;
color: #c5c8c6;
}
`;