aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ComponentUI/View/Site/Widget/Layout.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ComponentUI/View/Site/Widget/Layout.pm')
-rw-r--r--lib/ComponentUI/View/Site/Widget/Layout.pm17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/ComponentUI/View/Site/Widget/Layout.pm b/lib/ComponentUI/View/Site/Widget/Layout.pm
new file mode 100644
index 0000000..380a03a
--- /dev/null
+++ b/lib/ComponentUI/View/Site/Widget/Layout.pm
@@ -0,0 +1,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;