1
0
mirror of https://github.com/kremalicious/umami.git synced 2024-12-30 08:47:44 +01:00
umami/hooks/useForceSSL.js
2020-10-03 21:54:21 -07:00

15 lines
372 B
JavaScript

import { useEffect } from 'react';
import { useRouter } from 'next/router';
export default function useForceSSL(enabled) {
const router = useRouter();
useEffect(() => {
if (enabled && typeof window !== 'undefined' && /^http:\/\//.test(location.href)) {
router.push(location.href.replace(/^http:\/\//, 'https://'));
}
}, [enabled]);
return null;
}