component/collapsible: drop unused member variable (#360)

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
This commit is contained in:
Kefu Chai 2022-03-20 23:04:42 +08:00 committed by GitHub
parent c76612a3c8
commit 0137d2a9ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,7 +29,7 @@ Component Collapsible(ConstStringRef label, Component child, Ref<bool> show) {
class Impl : public ComponentBase { class Impl : public ComponentBase {
public: public:
Impl(ConstStringRef label, Component child, Ref<bool> show) Impl(ConstStringRef label, Component child, Ref<bool> show)
: label_(label), show_(std::move(show)) { : show_(std::move(show)) {
CheckboxOption opt; CheckboxOption opt;
opt.transform = [](EntryState s) { opt.transform = [](EntryState s) {
auto prefix = text(s.state ? "" : ""); auto prefix = text(s.state ? "" : "");
@ -41,11 +41,10 @@ Component Collapsible(ConstStringRef label, Component child, Ref<bool> show) {
return hbox({prefix, t}); return hbox({prefix, t});
}; };
Add(Container::Vertical({ Add(Container::Vertical({
Checkbox(label_, show_.operator->(), opt), Checkbox(label, show_.operator->(), opt),
Maybe(std::move(child), show_.operator->()), Maybe(std::move(child), show_.operator->()),
})); }));
} }
ConstStringRef label_;
Ref<bool> show_; Ref<bool> show_;
}; };