kleckrelay/src/components/ExtensionalSignalHandler.tsx
2022-11-20 13:23:13 +01:00

19 lines
465 B
TypeScript

import {ReactElement, useContext} from "react"
import AuthContext from "~/AuthContext/AuthContext"
export default function ExtensionSignalHandler(): ReactElement {
const {user} = useContext(AuthContext)
const appDomain = import.meta.env.VITE_SERVER_BASE_URL
const instanceData = {
appDomain,
isAuthenticated: Boolean(user),
}
return (
<script id="_#kleckrelay-instance-data" type="application/json">
{JSON.stringify(instanceData)}
</script>
)
}