Commit | Line | Data |
---|---|---|
8a293e2e | 1 | package Reaction::UI::ViewPort::SiteLayout; |
2 | ||
3 | use Reaction::Class; | |
4 | use aliased 'Reaction::UI::ViewPort'; | |
5 | ||
6 | class SiteLayout is ViewPort, which { | |
7 | ||
8 | has 'title' => (isa => 'Str', is => 'rw', lazy_fail => 1); | |
9 | ||
10 | has 'static_base_uri' => (isa => 'Str', is => 'rw', lazy_fail => 1); | |
11 | ||
414f3276 | 12 | has 'meta_info' => ( |
13 | is => 'rw', isa => 'HashRef', | |
14 | required => '1', default => sub { {} } | |
15 | ); | |
16 | ||
8a293e2e | 17 | }; |
18 | ||
19 | 1; |