feat: disable non-cloud features

This commit is contained in:
Ali BARIN
2023-03-09 11:23:29 +00:00
parent bd2ad1d7a1
commit c81db8ae19
6 changed files with 49 additions and 20 deletions

View File

@@ -1,7 +1,20 @@
import { useNavigate } from 'react-router-dom';
import useAutomatischInfo from './useAutomatischInfo';
export default function useCloud(): boolean {
type UseCloudOptions = {
redirect?: boolean;
}
export default function useCloud(options?: UseCloudOptions): boolean {
const redirect = options?.redirect || false;
const { isCloud } = useAutomatischInfo();
const navigate = useNavigate();
if (isCloud === false && redirect) {
navigate('/');
}
return isCloud;
}