diff options
Diffstat (limited to 'cli/component.hpp')
| -rw-r--r-- | cli/component.hpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cli/component.hpp b/cli/component.hpp index 226e7f7..c419020 100644 --- a/cli/component.hpp +++ b/cli/component.hpp @@ -59,9 +59,16 @@ namespace katja class SearchPage final : public PageBase { std::string needle; - ftxui::Component search_input = ftxui::Input(&this->needle, "Search"); + ftxui::Component search_input; + ftxui::Component type_input; + std::shared_ptr<struct repository> repository; + std::string architecture; + std::vector<package_identifier> search_results; + int search_type{ 0 }; public: + SearchPage(std::shared_ptr<struct repository> repository, const std::string& architecture); + void Load() override; ftxui::Element OnRender() override; bool OnEvent(ftxui::Event event) override; |
