Commit | Line | Data |
---|---|---|
8a293e2e | 1 | package Reaction::UI::ViewPort::SiteLayout; |
2 | ||
3 | use Reaction::Class; | |
4 | use aliased 'Reaction::UI::ViewPort'; | |
5 | ||
81393881 | 6 | use namespace::clean -except => [ qw(meta) ]; |
7 | extends ViewPort; | |
8a293e2e | 8 | |
8a293e2e | 9 | |
05885573 | 10 | |
11 | has 'title' => (isa => 'Str', is => 'rw', lazy_fail => 1); | |
81393881 | 12 | |
062c926a | 13 | has 'static_base_uri' => (isa => 'Str', is => 'rw', lazy_fail => 1); |
14 | ||
81393881 | 15 | has 'meta_info' => ( |
16 | is => 'rw', isa => 'HashRef', | |
17 | required => '1', default => sub { {} } | |
18 | ); | |
19 | ||
20 | __PACKAGE__->meta->make_immutable; | |
414f3276 | 21 | |
8a293e2e | 22 | |
23 | 1; |