From ca89360c4a3813176d974c6cb89764c3b2cfec36 Mon Sep 17 00:00:00 2001 From: Rufat Aliyev <46456022+rufataliy@users.noreply.github.com> Date: Thu, 21 Jan 2021 18:16:24 -0500 Subject: [PATCH] Added gaps and borderRadius to the theme --- client/components/FilterMenu/index.js | 28 +++++++++------------------ client/theme/borderRadius.js | 6 ++++++ client/theme/colors.js | 2 +- client/theme/gaps.js | 7 +++++++ client/theme/theme.js | 17 ++++++++++++---- 5 files changed, 36 insertions(+), 24 deletions(-) create mode 100644 client/theme/borderRadius.js create mode 100644 client/theme/gaps.js diff --git a/client/components/FilterMenu/index.js b/client/components/FilterMenu/index.js index 14834e17c..d020a5e38 100644 --- a/client/components/FilterMenu/index.js +++ b/client/components/FilterMenu/index.js @@ -21,25 +21,25 @@ const useStyles = makeStyles(theme => ({ position: 'absolute', left: 35, top: 75, - borderRadius: 10, + borderRadius: theme.borderRadius.md, zIndex: 2000, }, header: { color: theme.palette.text.cyan, - padding: 5, + padding: theme.gaps.xs, paddingRight: 0, }, headerAction: { margin: 'auto', }, headerTitle: { - marginLeft: 10, + marginLeft: theme.gaps.xs, fontSize: 20, fontWeight: 600, letterSpacing: '2px', }, button: { - padding: 5, + padding: theme.gaps.xs, paddingRight: 0, color: theme.palette.text.dark, '&:hover': { @@ -51,9 +51,7 @@ const useStyles = makeStyles(theme => ({ }, })); -const FilterMenu = ({ - toggleMenu, -}) => { +const FilterMenu = ({ toggleMenu }) => { const [expanded, setExpanded] = useState(false); const classes = useStyles(); @@ -67,14 +65,8 @@ const FilterMenu = ({ }} title={( <> - - + + FILTERS @@ -87,14 +79,12 @@ const FilterMenu = ({ disableFocusRipple disableRipple > - {expanded ? : } + {expanded ? : } )} /> - - TODO: Selectors - + TODO: Selectors ); diff --git a/client/theme/borderRadius.js b/client/theme/borderRadius.js new file mode 100644 index 000000000..0eafc537b --- /dev/null +++ b/client/theme/borderRadius.js @@ -0,0 +1,6 @@ +export default { + sm: 5, + md: 10, + lg: 70, + round: '50%', +}; diff --git a/client/theme/colors.js b/client/theme/colors.js index cd5fe315b..d9d479cd4 100644 --- a/client/theme/colors.js +++ b/client/theme/colors.js @@ -4,7 +4,7 @@ export const colorSecondaryDark = '#0F181F'; export const colorSecondaryFocus = '#87C8BC'; export const colorTextPrimaryDark = '#0F181F'; export const colorTextPrimaryLight = '#FFFFFF'; -export const colorTextSecondaryDark = '#0F181F'; +export const colorTextSecondaryDark = '#A8A8A8'; export const colorTextSecondaryLight = '#ECECEC'; export const colorTextFocus = '#87C8BC'; diff --git a/client/theme/gaps.js b/client/theme/gaps.js new file mode 100644 index 000000000..e02b67a82 --- /dev/null +++ b/client/theme/gaps.js @@ -0,0 +1,7 @@ +export default { + xs: 5, + sm: 10, + md: 15, + lg: 20, + xl: 30, +}; diff --git a/client/theme/theme.js b/client/theme/theme.js index fd7ef8d3e..50f6e349e 100644 --- a/client/theme/theme.js +++ b/client/theme/theme.js @@ -1,23 +1,32 @@ import { createMuiTheme } from '@material-ui/core/styles'; -import { colorPrimaryFocus } from './colors'; +import { + colorPrimaryFocus, + colorPrimaryDark, + colorTextSecondaryDark, + colorSecondaryFocus, +} from './colors'; +import gaps from './gaps'; +import borderRadius from './borderRadius'; const theme = createMuiTheme({ + gaps, + borderRadius, palette: { type: 'dark', primary: { - main: '#29404F', + main: colorPrimaryDark, dark: '#192730', focus: colorPrimaryFocus, }, secondary: { - main: '#0F181F', + main: colorTextSecondaryDark, }, background: { default: '#1A1A1A', }, text: { dark: '#C4C4C4', - cyan: '#87C8BC', + cyan: colorSecondaryFocus, }, }, header: {