use parent qw(Rose::Object);
use SL::Presenter;
- require SL::Layout::ActionBar::Submit;
use Rose::Object::MakeMethods::Generic (
'scalar --get_set_init' => [ qw(id params text) ],
sub from_params {
my ($class, $data) = @_;
+ require SL::Layout::ActionBar::Submit;
+
my ($text, %params) = @$data;
return if exists($params{only_if}) && !$params{only_if};
return if exists($params{not_if}) && $params{not_if};
return SL::Layout::ActionBar::Submit->new(text => $text, params => \%params);
}
+sub callable { 0 }
+
# shortcut for presenter
sub p {