30 lines
		
	
	
		
			888 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			888 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
<div class="mx-auto max-w-sm">
 | 
						|
  <.header class="text-center">
 | 
						|
    Reset Password
 | 
						|
  </.header>
 | 
						|
 | 
						|
  <.simple_form :let={f} for={@changeset} action={~p"<%= schema.route_prefix %>/reset_password/#{@token}"}>
 | 
						|
    <.error :if={@changeset.action}>
 | 
						|
      Oops, something went wrong! Please check the errors below.
 | 
						|
    </.error>
 | 
						|
 | 
						|
    <.input field={f[:password]} type="password" label="New Password" required />
 | 
						|
    <.input
 | 
						|
      field={f[:password_confirmation]}
 | 
						|
      type="password"
 | 
						|
      label="Confirm new password"
 | 
						|
      required
 | 
						|
    />
 | 
						|
    <:actions>
 | 
						|
      <.button phx-disable-with="Resetting..." class="w-full">
 | 
						|
        Reset password
 | 
						|
      </.button>
 | 
						|
    </:actions>
 | 
						|
  </.simple_form>
 | 
						|
 | 
						|
  <p class="text-center text-sm mt-4">
 | 
						|
    <.link href={~p"<%= schema.route_prefix %>/register"}>Register</.link>
 | 
						|
    | <.link href={~p"<%= schema.route_prefix %>/log_in"}>Log in</.link>
 | 
						|
  </p>
 | 
						|
</div>
 |