Fix to initial loading and cache headers

This commit is contained in:
Jori Lallo 2016-06-26 23:15:32 -07:00
parent f454caa898
commit 296abab7eb
3 changed files with 20 additions and 28 deletions

View File

@ -35,10 +35,6 @@ if (process.env.NODE_ENV === 'production') {
});
router.get('*', async (ctx) => {
ctx.set({
'Cache-Control': `max-age=${24*60*60}`,
});
const stats = await sendfile(ctx, path.join(__dirname, '../dist/index.html'));
if (!ctx.status) ctx.throw(httpErrors.NotFound());
});

View File

@ -20,7 +20,7 @@ class Dashboard extends React.Component {
}
componentDidMount = () => {
// store.fetchAtlases(this.props.user.team.id);
store.fetchAtlases(this.props.user.team.id);
}
state = {
@ -49,27 +49,25 @@ class Dashboard extends React.Component {
</Flex>
);
return (<div></div>);
return (
<Flex flex={ true }>
<Layout
actions={ actions }
>
<CenteredContent>
<Flex direction="column" flex={ true }>
{ store.isFetching ? (
<AtlasPreviewLoading />
) : store.atlases && store.atlases.map((atlas) => {
return (<AtlasPreview key={ atlas.id } data={ atlas } />);
}) }
</Flex>
</CenteredContent>
</Layout>
// return (
// <Flex flex={ true }>
// <Layout
// actions={ actions }
// >
// <CenteredContent>
// <Flex direction="column" flex={ true }>
// { store.isFetching ? (
// <AtlasPreviewLoading />
// ) : store.atlases && store.atlases.map((atlas) => {
// return (<AtlasPreview key={ atlas.id } data={ atlas } />);
// }) }
// </Flex>
// </CenteredContent>
// </Layout>
// { this.state.newAtlasVisible && <FullscreenField /> }
// </Flex>
// );
{ this.state.newAtlasVisible && <FullscreenField /> }
</Flex>
);
}
}

View File

@ -19,8 +19,6 @@ export default class Home extends React.Component {
}
render() {
// <SlackAuthLink />
return (
<div className={ styles.container }>
<div className={ styles.content }>
@ -46,7 +44,7 @@ export default class Home extends React.Component {
</p>
</div>
<div className={ styles.action }>
<SlackAuthLink />
</div>
</div>
</div>