|
12 | 12 | class="mt-4" |
13 | 13 | > |
14 | 14 | <%= form_for @snippet, remote: true, html: { data: { type: "html", action: "ajax:success->snippets#onUpdateSuccess ajax:error->snippets#onUpdateError" } } do |f| %> |
| 15 | + |
15 | 16 | <div> |
16 | | - <%= f.text_field :description, { class: "new-snippet--description", placeholder: "Snippet title...", class: "block w-full mb-4 shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-sm" } %> |
17 | | - <%= f.text_area :body, { data: { codemirror_target: 'mirror' }, class: "font-mono h-80 block w-full shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-sm" } %> |
| 17 | + <%= f.text_field :description, { class: "new-snippet--description", placeholder: "Snippet title...", class: "block sm:w-full mb-4 shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-sm" } %> |
| 18 | + <%= f.text_area :body, { data: { codemirror_target: 'mirror' }, class: "font-mono h-80 block sm:w-full shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block sm:text-sm border-gray-300 rounded-sm" } %> |
18 | 19 | </div> |
19 | 20 |
|
20 | | - <div class="flex mt-4"> |
| 21 | + <div class="flex mt-4 flex-wrap"> |
21 | 22 | <div class="flex flex-1 items-center"> |
22 | 23 | <%= render partial: 'shared/form/toggle', locals: { form: f, field: :public, enabled_text: 'Private', disabled_text: 'Public', enabled: !@snippet.public, flip: true } %> |
23 | 24 | </div> |
24 | 25 |
|
25 | | - <div class="flex flex-auto justify-end"> |
26 | | - <%= f.select :language_id, options_from_collection_for_select(@languages, :id, :name, @snippet.language_id), { prompt: 'Select language...' }, class: "block w-40 pl-3 pr-10 py-1 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-sm", data: { action: 'change->codemirror#updateMode' } %> |
27 | | - <%= f.select :folder_id, options_from_collection_for_select(@folders, :id, :name, @folder.id), { prompt: 'Select folder...' }, { class: "ml-1 block w-40 pl-3 pr-10 py-1 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-sm" } %> |
28 | | - <%= f.submit 'Update', class: "button--cta-primary ml-4" %> |
| 26 | + <div class="flex flex-auto justify-end mt-2 sm:mt-0"> |
| 27 | + <div class="flex flex-wrap"> |
| 28 | + <%= f.select :language_id, options_from_collection_for_select(@languages, :id, :name, @snippet.language_id), { prompt: 'Select language...' }, class: "mr-1 block w-40 pl-3 pr-10 py-1 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-sm", data: { action: 'change->codemirror#updateMode' } %> |
| 29 | + <%= f.select :folder_id, options_from_collection_for_select(@folders, :id, :name, @folder.id), { prompt: 'Select folder...' }, { class: "mt-1 sm:mt-0 block w-40 pl-3 pr-10 py-1 text-base border-gray-300 focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm rounded-sm" } %> |
| 30 | + </div> |
| 31 | + <div class="flex items-end"> |
| 32 | + <%= f.submit 'Update', class: "button--cta-primary ml-4" %> |
| 33 | + </div> |
29 | 34 | </div> |
30 | 35 | </div> |
31 | 36 | <% end %> |
|
0 commit comments