+ <%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }, class: "space-y-6") do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>
- <%= f.label :email, "Email address", class: "block text-sm font-medium text-gray-700 mb-2" %>
- <%= f.email_field :email, autofocus: true, autocomplete: "email", class: "w-full px-3 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" %>
+ <%= f.label :email, "Email address", class: DesignSystemHelper::FORM_LABEL %>
+ <%= f.email_field :email, autofocus: true, autocomplete: "email", class: DesignSystemHelper::FORM_INPUT %>
<% if devise_mapping.confirmable? && resource.pending_reconfirmation? %>
-
-
Currently waiting confirmation for: <%= resource.unconfirmed_email %>
+
+
Currently waiting confirmation for: <%= resource.unconfirmed_email %>
<% end %>
- <%= f.label :password, class: "block text-sm font-medium text-gray-700 mb-2" do %>
+ <%= f.label :password, class: DesignSystemHelper::FORM_LABEL do %>
New Password
-
(leave blank if you don't want to change it)
+
(leave blank if you don't want to change it)
<% end %>
- <%= f.password_field :password, autocomplete: "new-password", placeholder: "Enter new password", class: "w-full px-3 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" %>
+ <%= f.password_field :password, autocomplete: "new-password", placeholder: "Enter new password", class: DesignSystemHelper::FORM_INPUT %>
<% if @minimum_password_length %>
-
<%= @minimum_password_length %> characters minimum
+
<%= @minimum_password_length %> characters minimum
<% end %>
- <%= f.label :password_confirmation, "Confirm new password", class: "block text-sm font-medium text-gray-700 mb-2" %>
- <%= f.password_field :password_confirmation, autocomplete: "new-password", placeholder: "Confirm new password", class: "w-full px-3 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" %>
+ <%= f.label :password_confirmation, "Confirm new password", class: DesignSystemHelper::FORM_LABEL %>
+ <%= f.password_field :password_confirmation, autocomplete: "new-password", placeholder: "Confirm new password", class: DesignSystemHelper::FORM_INPUT %>
- <%= f.label :current_password, class: "block text-sm font-medium text-gray-700 mb-2" do %>
+ <%= f.label :current_password, class: DesignSystemHelper::FORM_LABEL do %>
Current Password
- (we need your current password to confirm changes)
+ (we need your current password to confirm changes)
<% end %>
- <%= f.password_field :current_password, autocomplete: "current-password", placeholder: "Enter current password", class: "w-full px-3 py-3 border border-gray-300 rounded-lg shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500" %>
+ <%= f.password_field :current_password, autocomplete: "current-password", placeholder: "Enter current password", class: DesignSystemHelper::FORM_INPUT %>
- <%= f.submit "Update Account", class: "w-full bg-blue-600 text-white font-bold py-3 px-4 rounded-lg hover:bg-blue-700 transition duration-300 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2" %>
+ <%= f.submit "Update Account", class: btn_accent(:lg) + " w-full" %>
<% end %>
-
-
Danger Zone
-
-
Once you delete your account, there is no going back. Please be certain.
- <%= button_to "Delete Account", registration_path(resource_name),
- data: { confirm: "Are you sure? This action cannot be undone.", turbo_confirm: "Are you sure? This action cannot be undone." },
- method: :delete,
- class: "bg-red-600 text-white font-medium py-2 px-4 rounded-lg hover:bg-red-700 transition duration-300 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2" %>
+
+
Danger Zone
+
+
Once you delete your account, there is no going back. Please be certain.
+ <%= button_to "Delete Account", registration_path(resource_name),
+ data: { confirm: "Are you sure? This action cannot be undone.", turbo_confirm: "Are you sure? This action cannot be undone." },
+ method: :delete,
+ class: btn_danger(:sm) %>
-
+
- <%= link_to "← Back", :back, class: "text-sm font-medium text-gray-600 hover:text-gray-500" %>
+ <%= link_to "← Back", :back, class: DesignSystemHelper::LINK_SUBTLE %>
diff --git a/app/views/pricing/index.html.erb b/app/views/pricing/index.html.erb
index 8197285..17e199a 100644
--- a/app/views/pricing/index.html.erb
+++ b/app/views/pricing/index.html.erb
@@ -145,30 +145,30 @@
-
-
+
+
-
+
Trusted by teams worldwide
-
+
-
99.9%
-
Uptime guarantee
+
99.9%
+
Uptime guarantee
-
24/7
-
Customer support
+
24/7
+
Customer support
-
256-bit
-
SSL encryption
+
256-bit
+
SSL encryption
-
GDPR
-
Compliant
+
GDPR
+
Compliant