28 lines
683 B
JavaScript
28 lines
683 B
JavaScript
"use client"
|
|
const { SessionProvider } = require("next-auth/react");
|
|
import { func } from "prop-types";
|
|
import React, { useEffect, useState } from "react";
|
|
|
|
|
|
const Providers = ({children}) => {
|
|
const [vv, setVV] = useState(null);
|
|
const p = process.env.NODE_ENV;
|
|
useEffect(()=>{
|
|
fetch('/api/productionstatus')
|
|
.then(function(r){
|
|
return r.json();
|
|
})
|
|
.then(function(r){
|
|
let {message} = r
|
|
setVV(message)
|
|
})
|
|
|
|
},[p]);
|
|
|
|
return (<SessionProvider>
|
|
<noscript id="settingProduction">{JSON.stringify(vv)}</noscript>
|
|
{children}
|
|
</SessionProvider>)
|
|
}
|
|
|
|
export default Providers; |