List<Map<String, dynamic>> build() { return pages.where((e) => e.public).map((e) { return <String, dynamic>{ 'title': e.title, 'url': e.getPublicUrl(config), }; }).toList(); }