import 'dart:async'; import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:twonly/locator.dart'; import 'package:twonly/src/database/daos/contacts.dao.dart'; import 'package:twonly/src/database/twonly.db.dart'; import 'package:twonly/src/utils/misc.dart'; import 'package:twonly/src/visual/components/avatar_icon.comp.dart'; import 'package:twonly/src/visual/components/contact_labels.comp.dart'; import 'package:twonly/src/visual/components/label_editor_bottom_sheet.comp.dart'; import 'package:twonly/src/visual/components/snackbar.dart'; import 'package:twonly/src/visual/elements/my_button.element.dart'; class SelectContactLabelsView extends StatefulWidget { const SelectContactLabelsView({ required this.contactId, super.key, }); final int contactId; @override State createState() => _SelectContactLabelsViewState(); } class _SelectContactLabelsViewState extends State { Contact? _contact; List