From 025dd3893b91e73e8418606767618e9ef9f4c98a Mon Sep 17 00:00:00 2001 From: "Brady L. Hurlburt" Date: Wed, 29 Apr 2020 22:41:08 -0400 Subject: [PATCH 1/5] Add theme files --- package.json | 1 + src/index.js | 21 ++++++++++++--------- src/theme.js | 13 +++++++++++++ 3 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 src/theme.js diff --git a/package.json b/package.json index c9825e81..a60e64fe 100644 --- a/package.json +++ b/package.json @@ -87,6 +87,7 @@ "dependencies": { "@material-ui/core": "^4.9.12", "@material-ui/icons": "^4.9.1", + "@material-ui/styles": "^4.9.10", "@sentry/browser": "^5.15.4", "axios": "^0.19.2", "brace": "^0.11.1", diff --git a/src/index.js b/src/index.js index 7fb86358..fff8b417 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ import 'semantic-ui-css/semantic.min.css'; +import { ThemeProvider } from '@material-ui/core/styles'; import React from 'react'; import { render } from 'react-dom'; @@ -12,11 +13,11 @@ import { createLogger } from 'redux-logger'; import promise from 'redux-promise-middleware'; import createDebounce from 'redux-debounced'; import * as Sentry from '@sentry/browser'; +import theme from '@/theme'; import appReducers from './reducers/index'; import { USER_LOGOUT } from './actions/auth'; import AuthApi from './utils/auth-api'; - import NotFound from './containers/Global/NotFound'; import ProgramList from './containers/ProgramList'; import Accounts from './containers/Accounts/Base'; @@ -85,14 +86,16 @@ render( - - - - - - - - + + + + + + + + + + diff --git a/src/theme.js b/src/theme.js new file mode 100644 index 00000000..63866390 --- /dev/null +++ b/src/theme.js @@ -0,0 +1,13 @@ +import { createMuiTheme } from '@material-ui/core/styles'; +import purple from '@material-ui/core/colors/purple'; +import green from '@material-ui/core/colors/green'; + +export default createMuiTheme({ + palette: { + primary: purple, + secondary: green, + }, + status: { + danger: 'orange', + }, +}); From 652a2ead3405c08112fae8648a067816a4ab7aac Mon Sep 17 00:00:00 2001 From: "Brady L. Hurlburt" Date: Wed, 29 Apr 2020 23:12:51 -0400 Subject: [PATCH 2/5] Fill in colors in theme --- src/components/ProgramList.js | 10 ++++-- .../__snapshots__/ProgramList.test.js.snap | 3 +- src/index.js | 4 +-- src/theme.js | 34 +++++++++++++++---- 4 files changed, 40 insertions(+), 11 deletions(-) diff --git a/src/components/ProgramList.js b/src/components/ProgramList.js index 61481017..feb5cabe 100644 --- a/src/components/ProgramList.js +++ b/src/components/ProgramList.js @@ -191,8 +191,14 @@ class ProgramList extends Component { return ( <> -