fixed hash deref bug in the base controller
[catagits/Reaction.git] / lib / Reaction / UI / Controller / Collection / CRUD / Search.pm
1 package Reaction::UI::Controller::Collection::CRUD::Search;
2 use parent 'Reaction::UI::Controller::Collection::CRUD';
3 use Reaction::Class;
4
5 use aliased 'Reaction::UI::ViewPort::SearchableListViewContainer';
6
7 use namespace::clean -except => 'meta';
8
9 override _build_action_viewport_map => sub {
10     my ($self) = @_;
11
12     my $map = super;
13
14     $map->{list} = SearchableListViewContainer;
15
16     return $map;
17 };
18
19 override _build_action_viewport_args => sub {
20     my ($self) = @_;
21
22     my $args = super;
23
24     $args->{list}{layout} = 'searchable_list_view_container';
25
26     return $args;
27 };
28
29 1;