mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-09-29 16:39:34 +08:00
The collapsible element. (#294)
This commit is contained in:
@@ -9,10 +9,10 @@
|
||||
|
||||
namespace ftxui {
|
||||
|
||||
Component Maybe(Component child, bool* show) {
|
||||
Component Maybe(Component child, const bool* show) {
|
||||
class Impl : public ComponentBase {
|
||||
public:
|
||||
Impl(bool* show) : show_(show) {}
|
||||
Impl(const bool* show) : show_(show) {}
|
||||
|
||||
private:
|
||||
Element Render() override {
|
||||
@@ -25,7 +25,7 @@ Component Maybe(Component child, bool* show) {
|
||||
return *show_ && ComponentBase::OnEvent(event);
|
||||
}
|
||||
|
||||
bool* show_;
|
||||
const bool* show_;
|
||||
};
|
||||
|
||||
auto maybe = Make<Impl>(show);
|
||||
|
Reference in New Issue
Block a user