<%= render LinkComponent.new( text: "Back", icon: "chevron-left", href: previous_path, variant: "ghost", ) %> <%= link_to previous_path, class: "hidden md:block uppercase bg-surface-inset-hover rounded-sm px-1 py-0.5 text-xs text-secondary shadow-sm ml-1 pointer-events-none", data: { controller: "hotkey", hotkey: "Escape" } do %> esc <% end %>

<%= t(".general_section_title") %>

  • <%= render "settings/settings_nav_item", name: t(".profile_label"), path: settings_profile_path, icon: "circle-user" %>
  • <%= render "settings/settings_nav_item", name: t(".preferences_label"), path: settings_preferences_path, icon: "bolt" %>
  • <%= render "settings/settings_nav_item", name: t(".security_label"), path: settings_security_path, icon: "shield-check" %>
  • <% if self_hosted? %>
  • <%= render "settings/settings_nav_item", name: t(".self_hosting_label"), path: settings_hosting_path, icon: "database" %>
  • <% end %> <% unless self_hosted? %>
  • <%= render "settings/settings_nav_item", name: t(".billing_label"), path: settings_billing_path, icon: "circle-dollar-sign" %>
  • <% end %>
  • <%= render "settings/settings_nav_item", name: t(".accounts_label"), path: accounts_path, icon: "layers" %>
  • <%= render "settings/settings_nav_item", name: t(".imports_label"), path: imports_path, icon: "download" %>

<%= t(".transactions_section_title") %>

  • <%= render "settings/settings_nav_item", name: t(".tags_label"), path: tags_path, icon: "tags" %>
  • <%= render "settings/settings_nav_item", name: t(".categories_label"), path: categories_path, icon: "shapes" %>
  • <%= render "settings/settings_nav_item", name: "Rules", path: rules_path, icon: "git-branch" %>
  • <%= render "settings/settings_nav_item", name: t(".merchants_label"), path: family_merchants_path, icon: "store" %>

<%= t(".other_section_title") %>

  • <%= render "settings/settings_nav_item", name: t(".whats_new_label"), path: changelog_path, icon: "box" %> <%= render "settings/settings_nav_item", name: t(".feedback_label"), path: feedback_path, icon: "megaphone" %>
<%= button_to session_path(Current.session), method: :delete, class: "flex items-center gap-2 px-3 py-2 rounded-lg text-sm text-destructive hover:bg-surface-hover w-full" do %> <%= icon("log-out", color: "current") %> <%= t(".logout") %> <% end %>
  • <%= render LinkComponent.new( text: "Back", icon: "chevron-left", href: previous_path, variant: "ghost", ) %>
  • <%= render "settings/settings_nav_item", name: t(".profile_label"), path: settings_profile_path, icon: "circle-user" %>
  • <%= render "settings/settings_nav_item", name: t(".preferences_label"), path: settings_preferences_path, icon: "bolt" %>
  • <%= render "settings/settings_nav_item", name: t(".security_label"), path: settings_security_path, icon: "shield-check" %>
  • <% if self_hosted? %>
  • <%= render "settings/settings_nav_item", name: t(".self_hosting_label"), path: settings_hosting_path, icon: "database" %>
  • <% end %> <% unless self_hosted? %>
  • <%= render "settings/settings_nav_item", name: t(".billing_label"), path: settings_billing_path, icon: "circle-dollar-sign" %>
  • <% end %>
  • <%= render "settings/settings_nav_item", name: t(".accounts_label"), path: accounts_path, icon: "layers" %>
  • <%= render "settings/settings_nav_item", name: t(".imports_label"), path: imports_path, icon: "download" %>
  • <%= render "settings/settings_nav_item", name: t(".tags_label"), path: tags_path, icon: "tags" %>
  • <%= render "settings/settings_nav_item", name: t(".categories_label"), path: categories_path, icon: "shapes" %>
  • <%= render "settings/settings_nav_item", name: t(".merchants_label"), path: family_merchants_path, icon: "store" %>
  • <%= render "settings/settings_nav_item", name: t(".whats_new_label"), path: changelog_path, icon: "box" %>
  • <%= render "settings/settings_nav_item", name: t(".feedback_label"), path: feedback_path, icon: "megaphone" %>
  • <%= button_to session_path(Current.session), method: :delete, class: "flex items-center gap-2 px-3 py-2 rounded-lg text-sm text-destructive hover:bg-surface-hover w-full" do %> <%= icon("log-out", color: "current") %> <%= t(".logout") %> <% end %>