#ifndef FTXUI_COMPONENT_COMPONENT_OPTIONS_HPP #define FTXUI_COMPONENT_COMPONENT_OPTIONS_HPP namespace ftxui { struct MenuOption { Decorator normal_style = nothing; Decorator focused_style = inverted; Decorator selected_style = bold; Decorator selected_focused_style = focused_style | selected_style; // State update callback. std::function on_change = []() {}; std::function on_enter = []() {}; }; struct ButtonOption { bool border = true; }; }; // namespace ftxui #endif /* end of include guard: FTXUI_COMPONENT_COMPONENT_OPTIONS_HPP */