1 package Reaction::UI::Widget::Collection::Grid;
3 use Reaction::UI::WidgetClass;
5 use namespace::clean -except => [ qw(meta) ];
6 extends 'Reaction::UI::Widget::Collection';
8 implements fragment header_cells {
9 arg 'labels' => $_{viewport}->field_labels;
10 render header_cell => over $_{viewport}->computed_field_order;
11 if ($_{viewport}->member_action_count) {
12 render 'header_action_cell';
16 implements fragment header_cell {
17 arg label => localized $_{labels}->{$_};
20 implements fragment header_action_cell {
21 arg col_count => $_{viewport}->member_action_count;
24 __PACKAGE__->meta->make_immutable;
32 Reaction::UI::Widget::Grid
40 See L<Reaction::Class> for authors.
44 See L<Reaction::Class> for the license.