import React from 'react'; import { Route } from 'react-router-dom'; import { RouteProps } from 'react-router'; import Can from '@/components/elements/Can'; import { ServerError } from '@/components/elements/ScreenBlock'; interface Props extends Omit { path: string; permission: string | string[] | null; } export default ({ permission, children, ...props }: Props) => ( {!permission ? children : } > {children} } );