Change `enum.toString()` to `describeEnum(enum)`
This commit is contained in:
parent
c2dedb14ac
commit
0da1d229dc
|
@ -1,3 +1,4 @@
|
||||||
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||||
import 'package:lemmy_api_client/lemmy_api_client.dart';
|
import 'package:lemmy_api_client/lemmy_api_client.dart';
|
||||||
|
@ -30,7 +31,9 @@ class SortPostsPicker extends HookWidget {
|
||||||
RadioListTile<SortType>(
|
RadioListTile<SortType>(
|
||||||
value: x,
|
value: x,
|
||||||
groupValue: sort.value,
|
groupValue: sort.value,
|
||||||
title: Text(x.toString()),
|
// TODO: use something more robust and user-friendly
|
||||||
|
// than describeEnum
|
||||||
|
title: Text(describeEnum(x)),
|
||||||
onChanged: (val) {
|
onChanged: (val) {
|
||||||
sort.value = val;
|
sort.value = val;
|
||||||
onChange(val);
|
onChange(val);
|
||||||
|
@ -54,7 +57,7 @@ class SortPostsPicker extends HookWidget {
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
Text(sort.value.toString()),
|
Text(describeEnum(sort.value)),
|
||||||
const SizedBox(width: 8),
|
const SizedBox(width: 8),
|
||||||
Icon(Icons.arrow_drop_down),
|
Icon(Icons.arrow_drop_down),
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue