Make Visibility field in editor just status for edited posts or new comment on post.

codemagic-setup
Hank Grabowski 2023-03-21 10:23:40 -04:00
rodzic 4f78c8ee75
commit 1801780dcf
1 zmienionych plików z 12 dodań i 0 usunięć

Wyświetl plik

@ -77,6 +77,7 @@ class _EditorScreenState extends State<EditorScreen> {
manager.getEntryById(widget.parentId).match(onSuccess: (entry) {
spoilerController.text = entry.spoilerText;
parentEntry = entry;
visibility = entry.visibility;
}, onError: (error) {
_logger.finest('Error trying to get parent entry: $error');
});
@ -545,6 +546,17 @@ class _EditorScreenState extends State<EditorScreen> {
}
Widget buildVisibilitySelector(BuildContext context) {
if (widget.forEditing || widget.parentId.isNotEmpty) {
return Row(
children: [
const Text('Visibility:'),
const HorizontalPadding(),
visibility.type == VisibilityType.public
? const Icon(Icons.public)
: const Icon(Icons.lock),
],
);
}
final groups = context
.watch<ActiveProfileSelector<TimelineManager>>()
.activeEntry