Skip to content

Commit 8931b3b

Browse files
committed
feature/Pre populate folder id when creating snippet from folder
1 parent 8921339 commit 8931b3b

File tree

5 files changed

+3
-17
lines changed

5 files changed

+3
-17
lines changed

app/controllers/registrations_controller.rb

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@ class RegistrationsController < Devise::RegistrationsController
44
# super
55
# end
66

7-
# def edit
8-
# super do
9-
# @page_title = 'Account'
10-
# end
11-
# end
12-
137
def update
148
current_user.updated_at = Time.now
159
current_user.avatar.attach(params[:user][:avatar])

app/controllers/snippets_controller.rb

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,6 @@ def file
7676

7777
def new_snippet_modal
7878
@snippet = Snippet.new
79-
80-
if params[:folder_id]
81-
@folder_id = params[:folder_id]
82-
@redirect_url = params[:redirect_url]
83-
end
84-
8579
@folders = current_user.folders
8680

8781
render 'new', layout: false

app/views/folders/index.html.erb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111
<img src="/icons/search.svg">
1212
</div>
1313

14-
<%= link_to(new_folder_modal_folders_path, data: { controller: 'snippets', action: 'snippets#presentModal', modal_url: new_folder_modal_folders_path }, class: 'button--cta-new') do %>
15-
<span>NEW FOLDER</span>
16-
<% end %>
14+
<%= link_to('NEW FOLDER', new_folder_path, data: { controller: 'snippets', action: 'snippets#presentModal', modal_url: new_folder_modal_folders_path }, class: 'button--cta-new') %>
1715
</div>
1816

1917
<div class="margin-top"

app/views/folders/show.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<img src="/icons/search.svg">
1515
</div>
1616

17-
<%= link_to 'NEW SNIPPET', new_snippet_path, class: 'button--cta-new' %>
17+
<%= link_to 'ADD SNIPPET', new_snippet_path, class: 'button--cta-new', data: { controller: 'snippets', action: 'snippets#presentModal', modal_url: new_snippet_modal_snippets_path(folder_id: @folder.id) } %>
1818
</div>
1919

2020
<div class="margin-top"

app/views/snippets/new.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131

3232
<div class="create-snippet--options-wrapper">
33-
<%= f.select :folder_id, options_from_collection_for_select(@folders, :id, :name) %>
33+
<%= f.select :folder_id, options_from_collection_for_select(@folders, :id, :name, params[:folder_id]) %>
3434
<%= f.select :language, [], {}, { data: { target: "highlight.languages" } } %>
3535
<%# <select v-model="snippetParams.language">
3636
<option v-for="language in languages" :key="language" :value="language">{{ language }}</option>

0 commit comments

Comments
 (0)