Skip to content

Commit 928f5db

Browse files
committed
simplified demo code
1 parent 39d19a3 commit 928f5db

File tree

6 files changed

+31
-17
lines changed

6 files changed

+31
-17
lines changed

spec/dummy/app/matestack/apps/my_app.rb

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,26 @@ def response
66
heading size: 1, text: "My App"
77
end
88
nav do
9-
[
10-
:my_first_page,
11-
:my_second_page,
12-
:my_third_page,
13-
:my_fourth_page,
14-
:my_fifth_page,
15-
:my_sixth_page
16-
].each do |page|
17-
transition path: "#{page}_path".to_sym do
18-
button do
19-
plain page
20-
end
21-
end
9+
transition path: :my_first_page_path do
10+
button text: "Page 1"
11+
end
12+
transition path: :my_second_page_path do
13+
button text: "Page 2"
14+
end
15+
transition path: :my_third_page_path do
16+
button text: "Page 3"
17+
end
18+
transition path: :my_fourth_page_path do
19+
button text: "Page 4"
20+
end
21+
transition path: :my_fifth_page_path do
22+
button text: "Page 5"
23+
end
24+
transition path: :my_sixth_page_path do
25+
button text: "Page 6"
2226
end
2327
end
2428
main do
25-
br
2629
page_content
2730
end
2831
}

spec/dummy/app/matestack/pages/my_app/my_fifth_page.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ def prepare
66

77
def response
88
components {
9-
heading size: 2, text: "Dummy Models"
9+
heading size: 2, text: "This is Page 5"
10+
11+
heading size: 3, text: "Dummy Models"
1012
async rerender_on: "test_model_created" do
1113
ul do
1214
@dummy_models.each do |dummy_model|

spec/dummy/app/matestack/pages/my_app/my_fourth_page.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ def prepare
66

77
def response
88
components {
9-
heading size: 2, text: "Dummy Model Form:"
9+
heading size: 2, text: "This is Page 4"
10+
11+
heading size: 3, text: "Dummy Model Form:"
12+
1013
form my_form_config, :include do
1114
form_input key: :title, type: :text, placeholder: "title"
1215
br
@@ -25,7 +28,7 @@ def response
2528
br
2629

2730
async rerender_on: "form_succeeded" do
28-
heading size: 2, text: "Dummy Models:"
31+
heading size: 3, text: "Dummy Models:"
2932
ul do
3033
DummyModel.all.each do |dummy_model|
3134
li do

spec/dummy/app/matestack/pages/my_app/my_second_page.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ def prepare
66

77
def response
88
components{
9+
heading size: 2, text: "This is Page 2"
10+
911
div id: "technologies" do
1012
ul do
1113
@technologies.each do |technology|

spec/dummy/app/matestack/pages/my_app/my_sixth_page.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ def prepare
66

77
def response
88
components {
9+
heading size: 2, text: "This is Page 6"
10+
911
async show_on: "my_custom_event", hide_after: "2000" do
1012
plain "called API!"
1113
end

spec/dummy/app/matestack/pages/my_app/my_third_page.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ class Pages::MyApp::MyThirdPage < Page::Cell::Page
33
def response
44
components {
55
div do
6+
heading size: 2, text: "This is Page 3"
7+
68
action my_action_config do
79
button text: "Click me!"
810
end

0 commit comments

Comments
 (0)