function App()

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>
    );
}