I have an old .leex
<script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>
<div style="width:30%;margin: 0 auto;" x-data>
<p><%= live_flash(@flash, :info) %></p>
<p><%= live_flash(@flash, :error) %></p>
<%= for contract <- @contracts do%>
<p><b>addr:</b> <%= contract.addr %></p>
<p><%= raw(Earmark.as_html!("** chain:** `#{contract.chain.name}`")) %></p>
<p><b> description:</b> <%= contract.description %></p>
<div x-data="{ abi: '<%= Poison.encode!(contract.contract_template.abi) %>'}">
<button @click="navigator.clipboard.writeText(abi);">copy abi</button>
</div>
<button>see souce code</button>
<hr>
<% end %>
</div>
I meet a problem when I want to update it to heex
in this code:
<div x-data="{ abi: '<%= Poison.encode!(contract.contract_template.abi) %>'}">
change it into <div x-data="{ abi: '{Poison.encode!(contract.contract_template.abi) }'}">
as the docs of heex said is useless.
What can I do for this problem?