build method

Widget? build(
  1. BuildContext context
)

Implementation

Widget? build(BuildContext context) {
  if (listView != null) {
    return listView!(item, context);
  }
  return Row(
    mainAxisAlignment: MainAxisAlignment.start,
    children: [
      SizedBox(
        width: 42,
        child: item.flag != null ? Text(item.flag!) : null,
      ),
      Expanded(
        child: Column(
          children: [
            Align(alignment: Alignment.topLeft, child: Text(item.code)),
            Align(alignment: Alignment.topLeft, child: Text(item.name)),
          ],
        ),
      ),
      SizedBox(
        width: 32,
        child: Center(child: Text(item.symbol)),
      ),
      SizedBox(
        width: 12,
        child: InkWell(
          onTap: () => manageState(context, item),
          child: Icon(
            CurrencyProvider.isPinned(item) ? Icons.star : Icons.star_border,
            color: Theme.of(context).colorScheme.primary.withOpacity(0.5),
          ),
        ),
      ),
    ],
  );
}