UNPKG

@mui/system

Version:

MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.

24 lines (23 loc) 593 B
'use client'; import * as React from 'react'; import PropTypes from 'prop-types'; import { jsx as _jsx } from "react/jsx-runtime"; const RtlContext = /*#__PURE__*/React.createContext(); function RtlProvider({ value, ...props }) { return /*#__PURE__*/_jsx(RtlContext.Provider, { value: value ?? true, ...props }); } process.env.NODE_ENV !== "production" ? RtlProvider.propTypes = { children: PropTypes.node, value: PropTypes.bool } : void 0; export const useRtl = () => { const value = React.useContext(RtlContext); return value ?? false; }; export default RtlProvider;