aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ComponentUI/View/Site/Widget/Layout.pm
blob: 380a03a0386782fe0fef7429f73fdf642706464a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package ComponentUI::View::Site::Widget::Layout;

use Reaction::UI::WidgetClass;

class Layout which {

  widget renders  [ qw(menu sidebar header main_content) =>
                    { viewport => func('self', 'viewport') } ];

  menu         renders [ string { "DUMMY" }        ];
  sidebar      renders [ string { "Sidebar Shit" } ];
  header       renders [ string { "DUMMY" }        ];
  main_content renders [ viewport over func('viewport', 'inner')];

};

1;