@vlinderclimate/net-zero-ui
Version:
<div align="center"> <img src="https://storage.yandexcloud.net/static.vlinderstorage.com/Telegram_VlinderTech.png" width=200 /> </div> <h1 align="center">Net Zero UI kit</h1>
164 lines (157 loc) • 6.18 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var tslib_es6 = require('../tslib.es6-9240d9d1.js');
var jsxRuntime = require('react/jsx-runtime');
var CssBaseline = require('@mui/material/CssBaseline');
var styles = require('@mui/material/styles');
var theme_typography = require('../theme/typography.js');
var theme_borders = require('../theme/borders.js');
var theme_boxShadow = require('../theme/boxShadow.js');
var theme_colors = require('../theme/colors.js');
var overrides_MuiCssBaseline = require('../overrides/MuiCssBaseline.js');
var overrides_MuiButton = require('../overrides/MuiButton.js');
var overrides_MuiIconButton = require('../overrides/MuiIconButton.js');
var overrides_MuiCard = require('../overrides/MuiCard.js');
var overrides_MuiTable = require('../overrides/MuiTable.js');
var overrides_MuiTableCell = require('../overrides/MuiTableCell.js');
var overrides_MuiTableRow = require('../overrides/MuiTableRow.js');
var overrides_MuiInputBase = require('../overrides/MuiInputBase.js');
var overrides_MuiInputLabel = require('../overrides/MuiInputLabel.js');
var overrides_MuiTextField = require('../overrides/MuiTextField.js');
var overrides_MuiSelect = require('../overrides/MuiSelect.js');
var overrides_MuiFormHelperText = require('../overrides/MuiFormHelperText.js');
var overrides_MuiList = require('../overrides/MuiList.js');
var overrides_MuiListItem = require('../overrides/MuiListItem.js');
var overrides_MuiMenuItem = require('../overrides/MuiMenuItem.js');
var overrides_MuiBackDrop = require('../overrides/MuiBackDrop.js');
var overrides_MuiLink = require('../overrides/MuiLink.js');
var overrides_MuiTooltip = require('../overrides/MuiTooltip.js');
var overrides_MuiBadge = require('../overrides/MuiBadge.js');
var overrides_MuiTableContainer = require('../overrides/MuiTableContainer.js');
var overrides_MuiMobileStepper = require('../overrides/MuiMobileStepper.js');
var overrides_MuiTab = require('../overrides/MuiTab.js');
var overrides_MuiTabs = require('../overrides/MuiTabs.js');
var overrides_MuiMenu = require('../overrides/MuiMenu.js');
var overrides_MuiPaper = require('../overrides/MuiPaper.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var CssBaseline__default = /*#__PURE__*/_interopDefaultLegacy(CssBaseline);
/**
* Setup
*/
var theme = styles.createTheme({
palette: theme_colors["default"],
typography: theme_typography.typographyTheme,
borders: {
size: theme_borders.borderSize,
radius: theme_borders.borderRadius
},
boxShadow: theme_boxShadow["default"],
breakpoints: {
values: {
xs: 0,
sm: 427,
md: 767,
lg: 1200,
xl: 1536
}
},
components: {
MuiInput: {
defaultProps: {
disableUnderline: true
},
styleOverrides: overrides_MuiInputBase["default"]
},
MuiInputLabel: {
defaultProps: {
shrink: true,
disableAnimation: true
},
styleOverrides: overrides_MuiInputLabel["default"]
},
MuiButtonBase: {
defaultProps: {
disableRipple: true,
disableTouchRipple: true
}
},
MuiCssBaseline: {
styleOverrides: overrides_MuiCssBaseline["default"]
},
MuiTooltip: {
styleOverrides: overrides_MuiTooltip["default"]
},
MuiButton: {
styleOverrides: overrides_MuiButton["default"]
},
MuiIconButton: {
styleOverrides: overrides_MuiIconButton["default"]
},
MuiCard: {
styleOverrides: overrides_MuiCard["default"]
},
MuiTable: {
styleOverrides: overrides_MuiTable["default"]
},
MuiTableCell: {
styleOverrides: overrides_MuiTableCell["default"]
},
MuiTableRow: {
styleOverrides: overrides_MuiTableRow["default"]
},
MuiTableContainer: {
styleOverrides: overrides_MuiTableContainer["default"]
},
MuiFormHelperText: {
styleOverrides: overrides_MuiFormHelperText["default"]
},
MuiInputBase: {
styleOverrides: overrides_MuiInputBase["default"]
},
MuiTextField: {
styleOverrides: overrides_MuiTextField["default"]
},
MuiSelect: {
styleOverrides: overrides_MuiSelect["default"]
},
MuiList: {
styleOverrides: overrides_MuiList["default"]
},
MuiListItem: {
styleOverrides: overrides_MuiListItem["default"]
},
MuiMenu: {
styleOverrides: overrides_MuiMenu["default"]
},
MuiMenuItem: {
styleOverrides: overrides_MuiMenuItem["default"]
},
MuiBackdrop: {
styleOverrides: overrides_MuiBackDrop.MuiBackdrop
},
MuiLink: {
styleOverrides: overrides_MuiLink["default"]
},
MuiBadge: {
styleOverrides: overrides_MuiBadge["default"]
},
MuiMobileStepper: {
styleOverrides: overrides_MuiMobileStepper["default"]
},
MuiTab: {
styleOverrides: overrides_MuiTab["default"]
},
MuiTabs: {
styleOverrides: overrides_MuiTabs["default"]
},
MuiPaper: {
styleOverrides: overrides_MuiPaper["default"]
}
}
});
var ThemeProvider = function (_a) {
var children = _a.children;
return (jsxRuntime.jsx(styles.StyledEngineProvider, tslib_es6.__assign({ injectFirst: true }, { children: jsxRuntime.jsxs(styles.ThemeProvider, tslib_es6.__assign({ theme: theme }, { children: [jsxRuntime.jsx(CssBaseline__default["default"], {}, void 0), children] }), void 0) }), void 0));
};
exports["default"] = ThemeProvider;
exports.theme = theme;