Skip to content

Commit 5874755

Browse files
committed
Add playground preview
1 parent 2e01bbb commit 5874755

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<%= render(Primer::BaseComponent.new(**@system_arguments)) do %>
22
<%= render(Primer::Beta::Octicon.new(**@icon_arguments)) %>
33
<%= content %>
4-
<% end %>
4+
<% end %>

previews/primer/open_project/inline_message_preview.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ class InlineMessagePreview < ViewComponent::Preview
77
# @snapshot
88
def default
99
end
10+
11+
# @label Playground
12+
# @param scheme [Symbol] select [warning, success]
13+
# @param size [Symbol] select [small, medium]
14+
def playground(
15+
scheme: :warning,
16+
size: :medium
17+
)
18+
render_with_template(locals: { scheme: scheme, size: size })
19+
end
1020
end
1121
end
1222
end
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<%= render(Primer::OpenProject::InlineMessage.new(scheme: scheme, size: size)) do %>
2+
<%= render(Primer::Beta::Text.new(tag: :p)) do %>
3+
<%= render(Primer::Beta::Text.new(tag: :strong).with_content("It is an inline message")) %>
4+
<% end %>
5+
<% end %>

0 commit comments

Comments
 (0)