import React from 'react'; import Can from '@/components/elements/Can'; import ScreenBlock from '@/components/screens/ScreenBlock'; import isEqual from 'react-fast-compare'; const requireServerPermission = (Component: React.ComponentType, permissions: string | string[]) => { return class extends React.Component { shouldComponentUpdate (nextProps: Readonly) { return !isEqual(nextProps, this.props); } render () { return ( } > ); } }; }; export default requireServerPermission;