mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-03 04:25:21 +02:00
* Initial multi-step property form * Improve form structure, add optional tooltip help icons to form fields * Add basic inline alert component * Clean up and improve property form lifecycle * Implement Account status concept * Lint fixes * Remove whitespace * Balance editing, scope updates for account * Passing tests * Fix brakeman warning * Remove stale columns * data constraint tweaks * Redundant property
16 lines
499 B
Text
16 lines
499 B
Text
<%# locals: (label:, href: nil, active: false) %>
|
|
|
|
<% classes = class_names(
|
|
"flex items-center px-3 py-2 rounded-lg text-sm font-medium",
|
|
active ? "bg-surface-inset text-primary" : "text-secondary",
|
|
) %>
|
|
|
|
<% if href.present? %>
|
|
<%= link_to href, data: { turbo_frame: :modal }, class: class_names(classes, "cursor-pointer hover:bg-surface-inset-hover hover:text-primary") do %>
|
|
<%= label %>
|
|
<% end %>
|
|
<% else %>
|
|
<%= tag.span class: classes do %>
|
|
<%= label %>
|
|
<% end %>
|
|
<% end %>
|