diff --git a/app/views/devise/registrations/edit.html.erb b/app/views/devise/registrations/edit.html.erb index 2a2c704..17feb6c 100644 --- a/app/views/devise/registrations/edit.html.erb +++ b/app/views/devise/registrations/edit.html.erb @@ -1,76 +1,131 @@ -
- +
+ <%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put, class: 'space-y-4' }) do |f| %> + <%= render "devise/shared/error_messages", resource: resource %> -
- <%= f.label :email, class: 'block font-semibold' %> - <%= f.email_field :email, autofocus: true, autocomplete: "email", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Seu email" %> -
+
+ <%= f.label :name, class: 'block font-semibold' %> + <%= f.text_field :name, class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Seu nome" %> +
-
- <%= f.label :avatar, class: 'block font-semibold' %> - <%= f.url_field :avatar, class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "URL da imagem (ex: https://github.com/eltonsantos.png)" %> -
+
+ <%= f.label :email, class: 'block font-semibold' %> + <%= f.email_field :email, autofocus: true, autocomplete: "email", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Seu email" %> +
-
- <%= f.label :hours_per_week, class: 'block font-semibold' %> - <%= f.number_field :hours_per_week, step: 0.25, class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Quantidade de horas trabalhadas por semana" %> -
+
+ <%= f.label :avatar, class: 'block font-semibold' %> + <%= f.url_field :avatar, class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "URL da imagem (ex: https://github.com/eltonsantos.png)" %> +
-
- <%= f.label :password, class: 'block font-semibold' %> - <%= f.password_field :password, autocomplete: "new-password", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Nova senha (deixe em branco para não alterar)" %> -
+
+ <%= f.label :hours_per_week, class: 'block font-semibold' %> + <%= f.number_field :hours_per_week, step: 0.25, class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Quantidade de horas trabalhadas por semana" %> +
-
- <%= f.label :password_confirmation, class: 'block font-semibold' %> - <%= f.password_field :password_confirmation, autocomplete: "new-password", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Confirme a nova senha" %> -
+
+ <%= f.label :password, class: 'block font-semibold' %> + <%= f.password_field :password, autocomplete: "new-password", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Nova senha (deixe em branco para não alterar)" %> +
-
- <%= f.label :current_password, class: 'block font-semibold' %> - <%= f.password_field :current_password, autocomplete: "current-password", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Senha atual" %> -
+
+ <%= f.label :password_confirmation, class: 'block font-semibold' %> + <%= f.password_field :password_confirmation, autocomplete: "new-password", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Confirme a nova senha" %> +
+ +
+ <%= f.label :current_password, class: 'block font-semibold' %> + <%= f.password_field :current_password, autocomplete: "current-password", class: 'mt-1 block w-full border border-gray-300 rounded-md p-2', placeholder: "Senha atual" %> +
-
- <%= f.submit "Atualizar", class: 'bg-blue-600 text-white font-semibold py-2 px-4 rounded' %> +
+ <%= f.submit "Atualizar", class: 'bg-blue-600 text-white font-semibold py-2 px-4 rounded' %> +
+ <% end %> + +

Zona de perigo

+
+ <%= button_to registration_path(resource_name), data: { confirm: "Você tem certeza? Essa ação não poderá ser desfeita e todos os dados serão perdidos!" }, method: :delete, class: 'button orange mt-3 inline-flex items-center bg-red-500 text-white px-4 py-2 rounded hover:bg-red-600 font-bold' do %> + + <%= lucide_icon('x', class: 'text-white') %> + + Cancelar minha conta + <% end %> +
+
+
+ + + + - <% end %> - -

Zona de perigo

-
- <%= button_to registration_path(resource_name), data: { confirm: "Você tem certeza? Essa ação não poderá ser desfeita e todos os dados serão perdidos!" }, method: :delete, class: 'button orange mt-3 inline-flex items-center bg-red-500 text-white px-4 py-2 rounded hover:bg-red-600 font-bold' do %> - - <%= lucide_icon('x', class: 'text-white') %> - - Cancelar minha conta - <% end %>
- + + + + \ No newline at end of file