Widget build()

in ui/lib/modules/catalog/catalog_screen.dart [28:51]


  Widget build(BuildContext context) {

    List<String> filterValues = [];

    if (queryParams.containsKey("filter")) {
      filterValues = queryParams["filter"]!.split(",").toList();
    } else {
      filterValues.addAll(["application", "infra", "solution"]);
    }

    bool showDrafts = false;

    if (queryParams.containsKey("drafts")) {
      showDrafts = queryParams["drafts"]?.toLowerCase() == 'true';
    }

    return Scaffold(
      appBar: App_AppBar(),
      drawer: AppDrawer(),
      body: Container(
        child: CatalogList(categories: filterValues, showDrafts: showDrafts),
      ),
    );
  }