Sure, it's readable now. Matter of taste, but you ...
# announcements
m
Sure, it's readable now. Matter of taste, but you can remove some boilerplate by using
DiningMenuListItem.Item
constructor as function
Copy code
class Item(val item: DiningMenu.Item) : DiningMenuListItem()

return listOf(DiningMenuListItem.StationHeader(name)) + items.map(::DiningMenuListItem.Item)
and remove
fun DiningMenu.Item.toListItem()
.