useDirectionStyle.js 484 B

1234567891011121314151617
  1. import * as React from 'react';
  2. import { MenuContext } from "../context/MenuContext";
  3. export default function useDirectionStyle(level) {
  4. var _React$useContext = React.useContext(MenuContext),
  5. mode = _React$useContext.mode,
  6. rtl = _React$useContext.rtl,
  7. inlineIndent = _React$useContext.inlineIndent;
  8. if (mode !== 'inline') {
  9. return null;
  10. }
  11. var len = level;
  12. return rtl ? {
  13. paddingRight: len * inlineIndent
  14. } : {
  15. paddingLeft: len * inlineIndent
  16. };
  17. }