#pragma once #include #include namespace katja { class PackageList final : public ftxui::ComponentBase { std::vector> m_data; std::vector m_header; std::size_t top_line{ 0 }; public: PackageList(const std::vector& header, const std::vector>& data); virtual ftxui::Element Render() override; virtual bool OnEvent(ftxui::Event event) override; }; }