renderAliased method

dynamic renderAliased(
  1. dynamic context,
  2. dynamic ref,
  3. String alias,
  4. String server,
)

Implementation

Widget renderAliased(
  BuildContext context,
  WidgetRef ref,
  String alias,
  String server,
) {
  return Padding(
    padding: const EdgeInsets.symmetric(
      horizontal: 20,
      vertical: 20,
    ),
    child: Card(
      child: ListTile(
        onTap: () => onSelectedMatch(context, ref, [server], alias: alias),
        title: Text(alias),
        subtitle: Text('${L10n.of(context).on} $server'),
        trailing: OutlinedButton.icon(
          onPressed: () =>
              onSelectedMatch(context, ref, [server], alias: alias),
          icon: const Icon(Atlas.entrance_thin),
          label: Text(L10n.of(context).tryToJoin),
        ),
      ),
    ),
  );
}