in client/src/app/App.js [12:35]
function App() {
const [pageSelectorDataLoaded, setPageSelectorDataLoaded] = useState(false);
useEffect(() => {
const fetchPageSelectorData = async () => {
await spaceAuth.fetchSpaceUserToken();
await homepageData.fetchHomepageData();
setPageSelectorDataLoaded(true);
};
fetchPageSelectorData().catch(console.error);
}, []);
return (
<div className="app">
<span className="app-header">Slack Link Previews</span>
<span className="app-description">Previews for links to Slack messages posted in Space. Previews for links to Space messages, issues, etc. posted in Slack.</span>
{
pageSelectorDataLoaded
? <PageSelector/>
: <Loader/>
}
</div>
);
}