material-ui-banner
Version:
A material-ui component that allows you to add a banner underneath the app bar.
21 lines (15 loc) • 475 B
JSX
import { useMediaQuery } from '@mui/material';
/**
* Checks whether or not the current device is a mobile device, based on device width
*/
export const useIsMobile = () => useMediaQuery((theme) => theme.breakpoints.down('md'), { noSsr: true });
export const Hide = ({ mdUp = false, mdDown = false, children }) => {
const isMobile = useIsMobile();
if (mdUp && !isMobile) {
return null;
}
if (mdDown && isMobile) {
return null;
}
return children;
};