<% content_for :title, 'Variáveis de mensagem' %>

<%= icone :tag, espaco: false %> Variáveis de mensagem

Escreva {{assim}} no texto e o sistema troca pelo valor na hora do envio.

<%= link_to new_admin_variavel_path, data: { turbo: false }, class: 'inline-flex items-center gap-2 px-5 py-3 bg-[#f97316] hover:bg-orange-500 text-white font-semibold rounded-xl min-h-[48px] whitespace-nowrap' do %> <%= icone :adicionar, cor: nil %> Nova variável <% end %>
<%# ── As suas ─────────────────────────────────────────── %> <% if @variaveis.any? %>
<% @variaveis.each do |v| %>
<%= v.marcador %> <% unless v.ativo? %> Desativada <% end %>

<%= v.valor %>

<% if v.descricao.present? %>

<%= v.descricao %>

<% end %>
<%= link_to rotulo(:editar, 'Editar', cor: nil), edit_admin_variavel_path(v), data: { turbo: false }, class: 'px-4 py-3 text-gray-300 hover:text-white border border-[#2a2a2a] hover:border-orange-500 rounded-xl min-h-[48px] flex items-center' %> <%= button_to admin_variavel_path(v), method: :delete, class: 'px-4 py-3 text-red-400 hover:text-red-300 border border-[#2a2a2a] hover:border-red-500 rounded-xl min-h-[48px] flex items-center gap-2', form: { data: { turbo_confirm: "Excluir #{v.marcador}? Mensagens que a usam passam a mostrar espaço em branco." } } do %> <%= icone :excluir, cor: nil, tamanho: 'w-4 h-4', espaco: false %> Excluir <% end %>
<% end %>
<% else %>

<%= icone :vazio, tamanho: 'w-12 h-12', cor: 'text-gray-600', espaco: false %>

Você ainda não criou nenhuma variável.

Boas primeiras: telefone do suporte, horário de atendimento, endereço da base.

<% end %> <%# ── As que já existem no sistema ───────────────────── Listadas aqui para o ADM não tentar cadastrar uma que já existe (o cadastro recusaria) e para descobrir o que dá para usar sem criar nada. %>

Já disponíveis no sistema

Use à vontade nas mensagens — não precisam ser cadastradas.

<% @do_sistema.each do |origem, itens| %> <% next if itens.empty? %>

<%= Notificacao::CatalogoVariaveis::ORIGENS[origem] %>

<% itens.each do |v| %>
{{<%= v[:chave] %>}}

<%= v[:descricao] %>

<% end %>
<% end %>