418c4e1b01c27121272ebd295f73458c58091fc2
[catagits/Reaction.git] / lib / Reaction / UI / Widget / Image.pm
1 package Reaction::UI::Widget::Image;
2
3 use Reaction::UI::WidgetClass;
4 use namespace::clean -except => [ qw(meta) ];
5
6 before fragment widget {
7   my $vp = $_{viewport};
8   my $attrs = {
9     uri => $vp->uri,
10     ($vp->has_width ? (width => $vp->width) : ()),
11     ($vp->has_height ? (height => $vp->height) : ()),
12   };
13   arg img_attrs => attrs( $attrs );
14 };
15
16 __PACKAGE__->meta->make_immutable;
17
18 1;
19
20 __END__;