useShowSizeChanger.js 381 B

123456789101112
  1. import { useMemo } from 'react';
  2. export default function useShowSizeChanger(showSizeChanger) {
  3. return useMemo(() => {
  4. if (typeof showSizeChanger === 'boolean') {
  5. return [showSizeChanger, {}];
  6. }
  7. if (showSizeChanger && typeof showSizeChanger === 'object') {
  8. return [true, showSizeChanger];
  9. }
  10. return [undefined, undefined];
  11. }, [showSizeChanger]);
  12. }