Spaces:
Sleeping
Sleeping
pythonic-rag-FastAPIReact
/
frontend
/node_modules
/@mui
/styled-engine
/legacy
/GlobalStyles
/GlobalStyles.js
| 'use client'; | |
| import * as React from 'react'; | |
| import PropTypes from 'prop-types'; | |
| import { Global } from '@emotion/react'; | |
| import { jsx as _jsx } from "react/jsx-runtime"; | |
| function isEmpty(obj) { | |
| return obj === undefined || obj === null || Object.keys(obj).length === 0; | |
| } | |
| export default function GlobalStyles(props) { | |
| var styles = props.styles, | |
| _props$defaultTheme = props.defaultTheme, | |
| defaultTheme = _props$defaultTheme === void 0 ? {} : _props$defaultTheme; | |
| var globalStyles = typeof styles === 'function' ? function (themeInput) { | |
| return styles(isEmpty(themeInput) ? defaultTheme : themeInput); | |
| } : styles; | |
| return /*#__PURE__*/_jsx(Global, { | |
| styles: globalStyles | |
| }); | |
| } | |
| process.env.NODE_ENV !== "production" ? GlobalStyles.propTypes = { | |
| defaultTheme: PropTypes.object, | |
| styles: PropTypes.oneOfType([PropTypes.array, PropTypes.string, PropTypes.object, PropTypes.func]) | |
| } : void 0; |