app/slices/ScrollableContainer.scala (24 lines of code) (raw):
package slices
trait ScrollableContainer {
def storiesVisible(stories: Seq[Story]): Int
}
object ScrollableHighlights extends ScrollableContainer {
def storiesVisible(stories: Seq[Story]): Int = {
stories.size min 6
}
}
object ScrollableSmall extends ScrollableContainer {
def storiesVisible(stories: Seq[Story]): Int = {
stories.size min 4
}
}
object ScrollableMedium extends ScrollableContainer {
def storiesVisible(stories: Seq[Story]): Int = {
stories.size min 4
}
}
object ScrollableFeature extends ScrollableContainer {
def storiesVisible(stories: Seq[Story]): Int = {
stories.size min 3
}
}