diff --git a/src/fireedge/package.json b/src/fireedge/package.json index d80e8c51f3..2ee0efcb3b 100644 --- a/src/fireedge/package.json +++ b/src/fireedge/package.json @@ -62,6 +62,7 @@ "react-json-pretty": "^2.2.0", "react-redux": "^7.2.0", "react-router-dom": "^5.2.0", + "react-transition-group": "^4.4.1", "redux": "^4.0.4", "redux-thunk": "^2.3.0", "remove": "^0.1.5", @@ -96,6 +97,7 @@ "eslint": "^6.1.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-cypress": "^2.11.1", + "file-loader": "^6.0.0", "jloboescalona-eslint-config": "^1.1.0", "node-sass": "^4.12.0", "nodemon": "^1.18.10", diff --git a/src/fireedge/src/public/assets/fonts/Lato-Regular.eot b/src/fireedge/src/public/assets/fonts/Lato-Regular.eot deleted file mode 100644 index 11e3f2a5f0..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Lato-Regular.eot and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Lato-Regular.ttf b/src/fireedge/src/public/assets/fonts/Lato-Regular.ttf deleted file mode 100644 index 74decd9ebb..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Lato-Regular.ttf and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Lato-Regular.woff b/src/fireedge/src/public/assets/fonts/Lato-Regular.woff deleted file mode 100644 index ae1307ff5f..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Lato-Regular.woff and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Lato-Regular.woff2 b/src/fireedge/src/public/assets/fonts/Lato-Regular.woff2 deleted file mode 100644 index 3bf9843328..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Lato-Regular.woff2 and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu-Bold.ttf b/src/fireedge/src/public/assets/fonts/Ubuntu-Bold.ttf deleted file mode 100644 index 4af149acd8..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Ubuntu-Bold.ttf and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu-Light.ttf b/src/fireedge/src/public/assets/fonts/Ubuntu-Light.ttf deleted file mode 100644 index 0e9f90d7cb..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Ubuntu-Light.ttf and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu-Medium.ttf b/src/fireedge/src/public/assets/fonts/Ubuntu-Medium.ttf deleted file mode 100644 index 5296045e96..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Ubuntu-Medium.ttf and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu-Regular.ttf b/src/fireedge/src/public/assets/fonts/Ubuntu-Regular.ttf deleted file mode 100644 index dbb834a4dd..0000000000 Binary files a/src/fireedge/src/public/assets/fonts/Ubuntu-Regular.ttf and /dev/null differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.eot b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.eot new file mode 100644 index 0000000000..793406f379 Binary files /dev/null and b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.eot differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.svg b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.svg new file mode 100644 index 0000000000..66a4f6b91c --- /dev/null +++ b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.svg @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.ttf b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.ttf new file mode 100644 index 0000000000..54cc79c438 Binary files /dev/null and b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.ttf differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.woff b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.woff new file mode 100644 index 0000000000..2fc163ffb0 Binary files /dev/null and b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.woff differ diff --git a/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.woff2 b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.woff2 new file mode 100644 index 0000000000..a590b8a9e5 Binary files /dev/null and b/src/fireedge/src/public/assets/fonts/Ubuntu/ubuntu.woff2 differ diff --git a/src/fireedge/src/public/assets/theme/defaults.js b/src/fireedge/src/public/assets/theme/defaults.js new file mode 100644 index 0000000000..0aaa41fcb1 --- /dev/null +++ b/src/fireedge/src/public/assets/theme/defaults.js @@ -0,0 +1,22 @@ +export const breakpoints = { + xs: 0, + sm: 600, + md: 960, + lg: 1280, + xl: 1920, + // DEVICES + tablet: 640, + laptop: 1024, + desktop: 1280 +}; + +export const toolbar = { + regular: 56, + xs: 48, + sm: 64 +}; + +export const sidebar = { + minified: 60, + fixed: 240 +}; diff --git a/src/fireedge/src/public/assets/theme/fonts.js b/src/fireedge/src/public/assets/theme/fonts.js new file mode 100644 index 0000000000..a6b1b7f915 --- /dev/null +++ b/src/fireedge/src/public/assets/theme/fonts.js @@ -0,0 +1,29 @@ +import ubuntuEot from 'client/assets/fonts/Ubuntu/ubuntu.eot'; +import ubuntuSvg from 'client/assets/fonts/Ubuntu/ubuntu.svg'; +import ubuntuTtf from 'client/assets/fonts/Ubuntu/ubuntu.ttf'; +import ubuntuWoff from 'client/assets/fonts/Ubuntu/ubuntu.woff'; +import ubuntuWoffTwo from 'client/assets/fonts/Ubuntu/ubuntu.woff2'; + +const UbuntuFont = { + fontFamily: 'Ubuntu', + fontStyle: 'normal', + fontWeight: 400, + src: ` + local('Ubuntu'), local('Ubuntu Regular'), local('Ubuntu-Regular'), + url(/static/${ubuntuEot}?#iefix) format('embedded-opentype'), + url(/static/${ubuntuWoffTwo}) format('woff2'), + url(/static/${ubuntuWoff}) format('woff'), + url(/static/${ubuntuTtf}) format('truetype'), + url(/static/${ubuntuSvg}#Ubuntu) format('svg'); + ` +}; + +export default UbuntuFont; + +/* + src: url('webfont.eot?#iefix') format('embedded-opentype'), -> IE6-IE8 + url('webfont.woff2') format('woff2') -> Super Modern Browsers + url('webfont.woff') format('woff') -> Pretty Modern Browsers + url('webfont.ttf') format('truetype') -> Safari, Android, iOS + url('webfont.svg#svgFontName') format('svg') -> Legacy iOS + */ diff --git a/src/fireedge/src/public/assets/theme.js b/src/fireedge/src/public/assets/theme/index.js similarity index 73% rename from src/fireedge/src/public/assets/theme.js rename to src/fireedge/src/public/assets/theme/index.js index 3ba75349d2..ad1ed6222f 100644 --- a/src/fireedge/src/public/assets/theme.js +++ b/src/fireedge/src/public/assets/theme/index.js @@ -4,31 +4,40 @@ import { createGenerateClassName } from '@material-ui/core'; +import UbuntuFont from 'client/assets/theme/fonts'; +import { toolbar, breakpoints } from 'client/assets/theme/defaults'; + +const { xs, sm } = breakpoints; + export const generateClassName = createGenerateClassName({ productionPrefix: 'one-' }); -export const defaultBreakpoints = { - xs: 0, - sm: 600, - md: 960, - lg: 1280, - xl: 1920, - // DEVICES - tablet: 640, - laptop: 1024, - desktop: 1280 -}; - -export const sidebarWidth = { - minified: 60, - fixed: 240 -}; - export default responsiveFontSizes( createMuiTheme({ + breakpoints: { + values: breakpoints, + keys: Object.keys(breakpoints) + }, typography: { - fontFamily: ['Ubuntu', 'Lato'].join(',') + fontFamily: [ + '"Ubuntu"', + 'Roboto', + 'Helvetica', + 'Arial', + 'sans-serif' + ].join(',') + }, + mixins: { + toolbar: { + minHeight: toolbar.regular, + [`@media (min-width:${xs}px) and (orientation: landscape)`]: { + minHeight: toolbar.xs + }, + [`@media (min-width:${sm}px)`]: { + minHeight: toolbar.sm + } + } }, overrides: { MuiFormControl: { @@ -72,10 +81,7 @@ export default responsiveFontSizes( }, MuiCssBaseline: { '@global': { - body: { - // height: '100vh' - } - // '@font-face': [UbuntuFont] + '@font-face': [UbuntuFont] } } }, diff --git a/src/fireedge/src/public/components/FormControl/InputCode.js b/src/fireedge/src/public/components/FormControl/InputCode.js index 0a0454d0cb..378ca047d5 100644 --- a/src/fireedge/src/public/components/FormControl/InputCode.js +++ b/src/fireedge/src/public/components/FormControl/InputCode.js @@ -13,8 +13,9 @@ const InputCode = ({ code, language, ...props }) => { }; return ( - + { @@ -33,9 +33,25 @@ const InternalLayout = ({ authRoute, label, children }) => {
- - {children} - + + + {children} + +