UNPKG

@prabink/react-node-cli

Version:

React Node Application Generator & Helpers To Serve React Build, Push to github & Export industry level react project structure

76 lines (70 loc) 1.88 kB
// material import { useTheme } from '@mui/material/styles'; import { GlobalStyles as GlobalThemeStyles } from '@mui/material'; // ---------------------------------------------------------------------- export default function GlobalStyles() { const theme = useTheme(); return ( <GlobalThemeStyles styles={{ '*': { margin: 0, padding: 0, boxSizing: 'border-box' }, html: { width: '100%', height: '100%', WebkitOverflowScrolling: 'touch' }, body: { width: '100%', height: '100%' }, '#root': { width: '100%', height: '100%' }, input: { '&[type=number]': { MozAppearance: 'textfield', '&::-webkit-outer-spin-button': { margin: 0, WebkitAppearance: 'none' }, '&::-webkit-inner-spin-button': { margin: 0, WebkitAppearance: 'none' } } }, textarea: { '&::-webkit-input-placeholder': { color: theme.palette.text.disabled }, '&::-moz-placeholder': { opacity: 1, color: theme.palette.text.disabled }, '&:-ms-input-placeholder': { color: theme.palette.text.disabled }, '&::placeholder': { color: theme.palette.text.disabled } }, img: { display: 'block', maxWidth: '100%' }, // Lazy Load Img '.blur-up': { WebkitFilter: 'blur(5px)', filter: 'blur(5px)', transition: 'filter 400ms, -webkit-filter 400ms' }, '.blur-up.lazyloaded ': { WebkitFilter: 'blur(0)', filter: 'blur(0)' } }} /> ); }