|
1 | 1 | <% folder = snippet.folder_for_user(current_user) %> |
2 | 2 |
|
3 | | -<%= render 'shared/cards/card' do %> |
4 | | - <div |
5 | | - id="<%= snippet.client_id %>" |
6 | | - data-controller="snippets" |
7 | | - data-action="snippet-updated@window->snippets#update" |
8 | | - data-redirect-after-delete="true" |
9 | | - > |
10 | | - <div class="relative flex items-start space-x-3"> |
11 | | - <%= render partial: 'users/preview', locals: { resource: snippet, user: snippet.user } %> |
12 | | - <div> |
13 | | - <div style="display: flex; flex-direction: column;"> |
14 | | - <div style="display: flex; justify-content: flex-end; margin-bottom: 8px; align-items: center;"> |
15 | | - <% if snippet.private? %> |
16 | | - <img class="margin-right--tiny" data-checkbox-target="icon" title="This snippet is only visible to you" src="/icons/lock-closed.svg" width="16"> |
17 | | - <% end %> |
18 | | - <% if folder %> |
19 | | - <div class="folder-tag"> |
20 | | - <img src="/icons/white/folder.svg" width="12"> |
21 | | - <span class="block margin-left--tiny"><%= folder.name %></span> |
22 | | - </div> |
23 | | - <% end%> |
24 | | - <% if @display_popover %> |
25 | | - <%= render partial: 'shared/popover_trigger', locals: { popover_path: popover_snippet_path(snippet) } %> |
26 | | - <% end %> |
27 | | - </div> |
| 3 | +<%= render 'shared/cards/card', id: snippet.client_id, data: { controller: "snippets", action: "snippet-updated@window->snippets#update", redirect_after_delete: true } do %> |
| 4 | + <div class="relative flex items-start space-x-3"> |
| 5 | + <%= render partial: 'users/preview', locals: { resource: snippet, user: snippet.user } %> |
| 6 | + <div> |
| 7 | + <div style="display: flex; flex-direction: column;"> |
| 8 | + <div style="display: flex; justify-content: flex-end; margin-bottom: 8px; align-items: center;"> |
| 9 | + <% if snippet.private? %> |
| 10 | + <img class="margin-right--tiny" data-checkbox-target="icon" title="This snippet is only visible to you" src="/icons/lock-closed.svg" width="16"> |
| 11 | + <% end %> |
| 12 | + <% if folder %> |
| 13 | + <div class="folder-tag"> |
| 14 | + <img src="/icons/white/folder.svg" width="12"> |
| 15 | + <span class="block margin-left--tiny"><%= folder.name %></span> |
| 16 | + </div> |
| 17 | + <% end%> |
| 18 | + <% if @display_popover %> |
| 19 | + <%= render partial: 'shared/popover_trigger', locals: { popover_path: popover_snippet_path(snippet) } %> |
| 20 | + <% end %> |
28 | 21 | </div> |
29 | 22 | </div> |
30 | 23 | </div> |
31 | | - |
32 | | - <div class="flex mt-4 mb-2 justify-between"> |
33 | | - <div> |
34 | | - <h5 class="m-0"><%= snippet.description %></h5> |
35 | | - </div> |
36 | | - |
37 | | - <div class="flex"> |
38 | | - <%= render partial: 'shared/like_button', locals: { snippet: snippet } %> |
39 | | - <%= render partial: 'shared/comment_button', locals: { snippet: snippet } %> |
40 | | - </div> |
| 24 | + </div> |
| 25 | + |
| 26 | + <div class="flex mt-4 mb-2 justify-between"> |
| 27 | + <div> |
| 28 | + <h5 class="m-0"><%= snippet.description %></h5> |
41 | 29 | </div> |
42 | 30 |
|
43 | | - <%= render partial: 'shared/codemirror', locals: { code: snippet.body, mode: snippet.language.slug, read_only: true } %> |
| 31 | + <div class="flex"> |
| 32 | + <%= render partial: 'shared/like_button', locals: { snippet: snippet } %> |
| 33 | + <%= render partial: 'shared/comment_button', locals: { snippet: snippet } %> |
| 34 | + </div> |
44 | 35 | </div> |
| 36 | + |
| 37 | + <%= render partial: 'shared/codemirror', locals: { code: snippet.body, mode: snippet.language.slug, read_only: true } %> |
45 | 38 | <% end %> |
0 commit comments