import 'package:flutter/material.dart'; import 'package:unofficial_jisho_api/api.dart' as jisho; import 'package:jisho_study_tool/components/kanji/kanji_search_card.dart'; Widget searchForKanji(String kanji) { return FutureBuilder( future: jisho.searchForKanji(kanji), builder: (BuildContext context, AsyncSnapshot snapshot) { if (snapshot.hasData) { return KanjiResultCard(snapshot.data); } else if (snapshot.hasError) { throw 'ASYNC ERROR'; } else { return Center( child: CircularProgressIndicator(), ); } }); }