more clear contact request
continuous-integration/drone/pr Build was killed Details

This commit is contained in:
Sarah Jamie Lewis 2022-06-09 13:36:59 -07:00
parent 15c68d8812
commit 2bc47173f9
1 changed files with 32 additions and 20 deletions

View File

@ -84,27 +84,39 @@ class _ContactRowState extends State<ContactRow> {
style: TextStyle(color: contact.isBlocked ? Provider.of<Settings>(context).theme.portraitBlockedTextColor : Provider.of<Settings>(context).theme.mainTextColor)), style: TextStyle(color: contact.isBlocked ? Provider.of<Settings>(context).theme.portraitBlockedTextColor : Provider.of<Settings>(context).theme.mainTextColor)),
), ),
Container( Container(
padding: EdgeInsets.all(0),
child: contact.isInvitation == true child: contact.isInvitation == true
? Wrap(direction: Axis.horizontal, children: <Widget>[ ? Wrap(alignment: WrapAlignment.start, direction: Axis.vertical, children: <Widget>[
IconButton( Padding(
padding: EdgeInsets.zero, padding: EdgeInsets.all(2),
splashRadius: Material.defaultSplashRadius / 2, child: TextButton.icon(
iconSize: 16, label: Text(
icon: Icon( AppLocalizations.of(context)!.tooltipAcceptContactRequest,
Icons.favorite, style: TextStyle(decoration: TextDecoration.underline),
color: Provider.of<Settings>(context).theme.mainTextColor, ),
), style: ButtonStyle(
tooltip: AppLocalizations.of(context)!.tooltipAcceptContactRequest, backgroundColor: MaterialStateProperty.all(Provider.of<Settings>(context).theme.backgroundPaneColor),
onPressed: _btnApprove, foregroundColor: MaterialStateProperty.all(Provider.of<Settings>(context).theme.mainTextColor)),
), icon: Icon(
IconButton( Icons.favorite,
padding: EdgeInsets.zero, size: 16,
splashRadius: Material.defaultSplashRadius / 2, color: Provider.of<Settings>(context).theme.mainTextColor,
iconSize: 16, ),
icon: Icon(Icons.delete, color: Provider.of<Settings>(context).theme.mainTextColor), onPressed: _btnApprove,
tooltip: AppLocalizations.of(context)!.tooltipRejectContactRequest, )),
onPressed: _btnReject, Padding(
) padding: EdgeInsets.all(2),
child: TextButton.icon(
label: Text(
AppLocalizations.of(context)!.tooltipRejectContactRequest,
style: TextStyle(decoration: TextDecoration.underline),
),
style: ButtonStyle(
backgroundColor: MaterialStateProperty.all(Provider.of<Settings>(context).theme.backgroundPaneColor),
foregroundColor: MaterialStateProperty.all(Provider.of<Settings>(context).theme.mainTextColor)),
icon: Icon(Icons.delete, size: 16, color: Provider.of<Settings>(context).theme.mainTextColor),
onPressed: _btnReject,
))
]) ])
: (contact.isBlocked != null && contact.isBlocked : (contact.isBlocked != null && contact.isBlocked
? IconButton( ? IconButton(