2019-09-14 06:43:07 +02:00
|
|
|
import html from 'choo/html';
|
|
|
|
|
|
|
|
export const loggedOutView = (homeController, emit) => {
|
2019-09-16 20:32:53 +02:00
|
|
|
const { __ } = homeController.i18n;
|
|
|
|
|
2019-09-14 06:43:07 +02:00
|
|
|
return [
|
|
|
|
html`<section>
|
2019-09-16 20:32:53 +02:00
|
|
|
<h2>${__('home.logged_out_subtitle')}</h2>
|
2019-09-14 06:43:07 +02:00
|
|
|
<article class="flex one three-500">
|
|
|
|
<div>
|
|
|
|
<div class="card">
|
|
|
|
<header class="center-align">
|
|
|
|
<span style="font-size:32pt;color:green;">
|
|
|
|
<i class="icon-check"></i>
|
|
|
|
</span>
|
|
|
|
</header>
|
|
|
|
<footer>
|
2019-09-16 20:32:53 +02:00
|
|
|
${__('home.logged_out_track_books')}
|
2019-09-14 06:43:07 +02:00
|
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div class="card">
|
|
|
|
<header class="center-align">
|
|
|
|
<span style="font-size:32pt;color:red;">
|
|
|
|
<i class="icon-heart-filled"></i>
|
|
|
|
</span>
|
|
|
|
</header>
|
|
|
|
<footer>
|
2019-09-16 20:32:53 +02:00
|
|
|
${__('home.logged_out_share_friends')}
|
2019-09-14 06:43:07 +02:00
|
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div class="card">
|
|
|
|
<header class="center-align">
|
|
|
|
<span style="font-size:32pt;color:yellow;">
|
|
|
|
<i class="icon-star"></i>
|
|
|
|
</span>
|
|
|
|
</header>
|
|
|
|
<footer>
|
2019-09-16 20:32:53 +02:00
|
|
|
${__('home.logged_out_read_rate')}
|
2019-09-14 06:43:07 +02:00
|
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</article>
|
|
|
|
</section>`,
|
|
|
|
html`<section>
|
2019-09-16 20:32:53 +02:00
|
|
|
<h2>${__('home.logged_out_community_header')}</h2>
|
2019-09-14 06:43:07 +02:00
|
|
|
<div class="flex one two-700">
|
|
|
|
<div>
|
|
|
|
<div class="card">
|
|
|
|
<header>
|
2019-09-16 20:32:53 +02:00
|
|
|
<h3>${__('home.logged_out_recent_reviews')}</h3>
|
|
|
|
<button class="small pseudo pull-right tooltip-left" data-tooltip=${__('interaction.reload')}>
|
2019-09-25 22:25:36 +02:00
|
|
|
<i class="icon-reload"></i>
|
2019-09-14 06:43:07 +02:00
|
|
|
</button>
|
|
|
|
</header>
|
|
|
|
<footer>
|
2019-10-18 04:56:57 +02:00
|
|
|
${homeController.state.loggedOut.recentReviews.map(review => reviewCard(homeController, review))}
|
2019-09-14 06:43:07 +02:00
|
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div class="card">
|
|
|
|
<header>
|
2019-09-16 20:32:53 +02:00
|
|
|
<h3>${__('home.logged_out_recent_updates')}</h3>
|
|
|
|
<button class="small pseudo pull-right tooltip-left" data-tooltip=${__('interaction.reload')}>
|
2019-09-25 22:25:36 +02:00
|
|
|
<i class="icon-reload"></i>
|
2019-09-14 06:43:07 +02:00
|
|
|
</button>
|
|
|
|
</header>
|
|
|
|
<footer>
|
2019-10-18 04:56:57 +02:00
|
|
|
${homeController.state.loggedOut.recentUpdates.map(update => reviewCard(homeController, update))}
|
2019-09-14 06:43:07 +02:00
|
|
|
</footer>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</section>`,
|
|
|
|
html`<section class="center-align">
|
2019-09-16 20:32:53 +02:00
|
|
|
<a href="/login" class="large success button">${__('home.logged_out_join_now')}</a>
|
2019-09-14 06:43:07 +02:00
|
|
|
</section>`,
|
|
|
|
];
|
|
|
|
}
|