discord-clone/hooks/user-origin.ts

18 lines
370 B
TypeScript

import { useEffect, useState } from "react";
export const useOrigin = () => {
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
}, []);
const origin = typeof window !== "undefined" && window.location.origin ? window.location.origin : "";
if (!mounted) {
return "";
}
return origin;
}