@elacity-js/uikit
Version:
React / Material UI Design kit for Elacity project
131 lines (130 loc) • 3.64 kB
TypeScript
import { Theme } from '@mui/material/styles';
export default function MainLayout(theme: Theme): {
MainLayout: {
styleOverrides: {
root: {
[x: string]: string | number | {
paddingTop: number;
paddingLeft: string;
paddingRight: string;
};
paddingTop: number;
paddingBottom: string;
};
noPadding: {
[x: string]: number | {
paddingTop: number;
paddingLeft: string;
paddingRight: string;
};
paddingTop: number;
};
withBottomNav: {
paddingBottom: string;
};
};
};
MuiCssBaseline: {
styleOverrides: {
body: {
[x: string]: {
minHeight: number;
};
};
'@keyframes pulse': {
'0%': {
opacity: number;
filter: string;
};
'50%': {
opacity: number;
filter: string;
};
'100%': {
opacity: number;
filter: string;
};
};
'@-webkit-keyframes pulse': {
'0%': {
opacity: number;
webkitFilter: string;
};
'50%': {
opacity: number;
filter: string;
};
'100%': {
opacity: number;
webkitFilter: string;
};
};
'@keyframes op': {
'0%': {
opacity: number;
};
'50%': {
opacity: number;
};
'100%': {
opacity: number;
};
};
'@-webkit-keyframes op': {
'0%': {
opacity: number;
};
'50%': {
opacity: number;
};
'100%': {
opacity: number;
};
};
'@keyframes animatedgradient': {
'0%': {
backgroundPosition: string;
};
'50%': {
backgroundPosition: string;
};
'100%': {
backgroundPosition: string;
};
};
'@-webkit-keyframes loadingFade': {
'0%': {
opacity: number;
};
'50%': {
opacity: number;
};
'100%': {
opacity: number;
};
};
'@-moz-keyframes loadingFade': {
'0%': {
opacity: number;
};
'50%': {
opacity: number;
};
'100%': {
opacity: number;
};
};
'@keyframes loadingFade': {
'0%': {
opacity: number;
};
'50%': {
opacity: number;
};
'100%': {
opacity: number;
};
};
};
};
};