1 package Reaction::UI::Widget::Field::Container;
3 use Reaction::UI::WidgetClass;
5 use namespace::clean -except => [ qw(meta) ];
7 before fragment widget {
8 arg name => $_{viewport}->name;
11 implements fragment maybe_label {
12 return unless $_{viewport}->has_label;
13 arg label => $_{viewport}->label;
17 implements fragment field_list {
18 render field => over $_{viewport}->fields;
21 implements fragment field {
25 __PACKAGE__->meta->make_immutable;
33 Reaction::UI::Widget::Field::Container
41 Sequentially renders the C<fields> of the viewport;
45 Renders the C<field> viewport passed by C<field_list>
49 See L<Reaction::Class> for authors.
53 See L<Reaction::Class> for the license.