@override List<Field> get fields { return [ ListField<WidgetbookTheme<T>>( name: 'name', values: themes, initialValue: initialTheme ?? themes.first, labelBuilder: (theme) => theme.name, ), ]; }