Skip to content

Commit 1d24117

Browse files
committed
Add a preview for the custom loading indicator
1 parent 380af40 commit 1d24117

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

previews/primer/open_project/filterable_tree_view_preview.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,13 @@ def async(select_variant: :single)
123123
})
124124
end
125125

126+
# @label Async (with custom loading indicator)
127+
#
128+
# Demonstrates replacing the default skeleton loader with arbitrary content.
129+
def async_custom_loading_indicator
130+
render_with_template
131+
end
132+
126133
# @label Async (with server-side highlighting)
127134
#
128135
# Demonstrates `show_search_highlighting: false`: the client skips its own highlight logic
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<%= render(Primer::OpenProject::FilterableTreeView.new(
2+
src: primer_view_components.filterable_tree_view_items_tree_path(select_variant: :single)
3+
)) do |tree_view| %>
4+
<% tree_view.with_loading_indicator do %>
5+
<%= render(Primer::Alpha::Stack.new(align: :center, p: 3)) do %>
6+
<%= render(Primer::Beta::Spinner.new) %>
7+
<% end %>
8+
<% end %>
9+
<% end %>

0 commit comments

Comments
 (0)