Skip to content

Commit 1b272a7

Browse files
Introduce new actionview dynamic&static component
1 parent 43af161 commit 1b272a7

File tree

6 files changed

+65
-0
lines changed

6 files changed

+65
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
%component{dynamic_tag_attributes}
2+
%div
3+
%div{"v-if": "asyncTemplate == null"}
4+
= render_content
5+
%div{"v-if": "asyncTemplate != null"}
6+
%v-runtime-template{":template":"asyncTemplate"}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
module Matestack::Ui::Core::Actionview
2+
class Dynamic < Matestack::Ui::Core::Component::Dynamic
3+
4+
include ActionView::Helpers::ActiveModelHelper
5+
include ActionView::Helpers::ActiveModelInstanceTag
6+
include ActionView::Helpers::AssetTagHelper
7+
include ActionView::Helpers::AssetUrlHelper
8+
include ActionView::Helpers::AtomFeedHelper
9+
include ActionView::Helpers::CacheHelper
10+
include ActionView::Helpers::CaptureHelper
11+
include ActionView::Helpers::CspHelper
12+
include ActionView::Helpers::CsrfHelper
13+
include ActionView::Helpers::DateHelper
14+
include ActionView::Helpers::DebugHelper
15+
include ActionView::Helpers::FormHelper
16+
include ActionView::Helpers::FormOptionsHelper
17+
include ActionView::Helpers::FormTagHelper
18+
include ActionView::Helpers::JavaScriptHelper
19+
include ActionView::Helpers::NumberHelper
20+
include ActionView::Helpers::OutputSafetyHelper
21+
include ActionView::Helpers::SanitizeHelper
22+
include ActionView::Helpers::TagHelper
23+
include ActionView::Helpers::TextHelper
24+
include ActionView::Helpers::TranslationHelper
25+
include ActionView::Helpers::UrlHelper
26+
27+
end
28+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
= render_content
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
module Matestack::Ui::Core::Actionview
2+
class Static < Matestack::Ui::Core::Component::Static
3+
4+
include ActionView::Helpers::ActiveModelHelper
5+
include ActionView::Helpers::ActiveModelInstanceTag
6+
include ActionView::Helpers::AssetTagHelper
7+
include ActionView::Helpers::AssetUrlHelper
8+
include ActionView::Helpers::AtomFeedHelper
9+
include ActionView::Helpers::CacheHelper
10+
include ActionView::Helpers::CaptureHelper
11+
include ActionView::Helpers::CspHelper
12+
include ActionView::Helpers::CsrfHelper
13+
include ActionView::Helpers::DateHelper
14+
include ActionView::Helpers::DebugHelper
15+
include ActionView::Helpers::FormHelper
16+
include ActionView::Helpers::FormOptionsHelper
17+
include ActionView::Helpers::FormTagHelper
18+
include ActionView::Helpers::JavaScriptHelper
19+
include ActionView::Helpers::NumberHelper
20+
include ActionView::Helpers::OutputSafetyHelper
21+
include ActionView::Helpers::SanitizeHelper
22+
include ActionView::Helpers::TagHelper
23+
include ActionView::Helpers::TextHelper
24+
include ActionView::Helpers::TranslationHelper
25+
include ActionView::Helpers::UrlHelper
26+
27+
end
28+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Matestack::Ui::DynamicActionviewComponent = Matestack::Ui::Core::Actionview::Dynamic
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Matestack::Ui::StaticActionviewComponent = Matestack::Ui::Core::Actionview::Static

0 commit comments

Comments
 (0)