aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/reading/component/Index.scala
diff options
context:
space:
mode:
authorJoris2017-01-21 14:29:56 +0100
committerJoris2017-01-21 14:29:56 +0100
commit6b7074fde5feb7d1dfe543ffa45f79dd0daa45fe (patch)
tree825813a6ceed67a3f4ea4f09a43b33ff55537758 /src/main/scala/reading/component/Index.scala
parent7895302e6b8f7ec11675b4a08f87cbbfd2a2587c (diff)
downloadreading-6b7074fde5feb7d1dfe543ffa45f79dd0daa45fe.tar.gz
reading-6b7074fde5feb7d1dfe543ffa45f79dd0daa45fe.tar.bz2
reading-6b7074fde5feb7d1dfe543ffa45f79dd0daa45fe.zip
Show only book covers in search page and show detail when clicking on its
Diffstat (limited to 'src/main/scala/reading/component/Index.scala')
-rw-r--r--src/main/scala/reading/component/Index.scala10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/scala/reading/component/Index.scala b/src/main/scala/reading/component/Index.scala
index 6061956..8c2fdd6 100644
--- a/src/main/scala/reading/component/Index.scala
+++ b/src/main/scala/reading/component/Index.scala
@@ -11,7 +11,7 @@ import reading.Books
import reading.component.style.{ Index => IndexStyle }
import reading.component.index.{ FiltersMenu, Filters, Books => BooksComponent }
import reading.models.{ Book, Filter }
-import reading.utils.RxAttr
+import reading.utils.RxTag
object Index {
def apply(initialFilters: Seq[Filter]): HtmlTag = {
@@ -19,14 +19,16 @@ object Index {
val books: Rx[Seq[Book]] = Rx {
if (filters().isEmpty) Books() else Book.filter(Books(), filters())
}
+ val count: Rx[Int] = Rx(books().length)
div(
IndexStyle.render,
- button(
+ div(
IndexStyle.header,
- RxAttr(onclick, Rx(() => filters() = Nil)),
- "Conseils de lecture"
+ RxTag { implicit context =>
+ span(s"Conseils de lecture, ${count()} livre${if (count() > 1) "s" else ""}")
+ }
),
div(