noMemberButton method

dynamic noMemberButton(
  1. dynamic context,
  2. dynamic ref,
  3. dynamic room,
  4. String roomId,
  5. List<String> servers,
)

Implementation

Widget noMemberButton(
  BuildContext context,
  WidgetRef ref,
  Room room,
  String roomId,
  List<String> servers,
) {
  if (room.joinRuleStr() == 'Public') {
    return OutlinedButton(
      onPressed: () => onSelectedMatch(
        context,
        ref,
        servers,
        roomId: roomId,
      ),
      child: Text(L10n.of(context).join),
    );
  } else {
    return OutlinedButton(
      onPressed: () => onSelectedMatch(
        context,
        ref,
        servers,
        roomId: roomId,
      ),
      child: Text(L10n.of(context).requestToJoin),
    );
  }
}