Skip to content

Commit

Permalink
enhance the UI and fix UCO balance display
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Manzanera committed Nov 17, 2020
1 parent 4d3dc37 commit 08c2bbe
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
4 changes: 2 additions & 2 deletions lib/uniris_web/controllers/explorer_controller.ex
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ defmodule UnirisWeb.ExplorerController do
case Uniris.get_last_transaction(bin_address) do
{:ok, %Transaction{address: last_address}} ->
chain = Uniris.get_transaction_chain(last_address)
inputs = Uniris.get_transaction_inputs(bin_address)
%{uco: uco_balance} = Uniris.get_balance(bin_address)

render(conn, "chain.html",
transaction_chain: chain,
chain_size: Enum.count(chain),
address: bin_address,
balance: Enum.reduce(inputs, 0.0, &(&2 + &1.amount))
uco_balance: uco_balance
)

_ ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -419,24 +419,25 @@
<div class="column">
<%= link to: Routes.live_path(@socket, UnirisWeb.TransactionDetailsLive, Base.encode16(input.from)) do%>
<span class="is-hidden-mobile"><%= Base.encode16(input.from) %></span>
<span class="is-hidden-desktop"><%= Base.encode16(:binary.part(input.from, 0, 13)) %>...</span>
<span class="is-hidden-desktop"><%= Base.encode16(:binary.part(input.from, 0, 12)) %>...</span>
<% end %>
</div>
<div class="column">
<%= case input.type do %>
<% :UCO -> %>
<div class="columns">
<div class="column is-3-desktop"><%= format_float(input.amount) %></div>
<div class="column is-5-desktop"><%= format_float(input.amount) %></div>
<div class="column is-2-desktop"><span class="tag is-primary is-light">UCO</span></div>
<div class="column is-4-desktop is-hidden-mobile"></div>
</div>
<% {:NFT, nft_address} -> %>
<div class="columns">
<div class="column is-3-desktop"><%= format_float(input.amount) %></div>
<div class="column is-5-desktop"><%= format_float(input.amount) %></div>
<div class="column is-2-desktop"><span class="tag is-success is-light">NFT</span></div>
<div class="column is-4-desktop">
<%= link to: Routes.live_path(@socket, UnirisWeb.TransactionDetailsLive, Base.encode16(nft_address)) do %>
<span><%= Base.encode16(:binary.part(nft_address, 0, 13)) %>...</span>
<span class="is-hidden-mobile"><%= Base.encode16(:binary.part(nft_address, 0, 6)) %>...</span>
<span class="is-hidden-desktop"><%= Base.encode16(:binary.part(nft_address, 0, 12)) %>...</span>
<% end %>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ defmodule Uniris.MixProject do
def project do
[
app: :uniris,
version: "0.9.0",
version: "0.9.1",
build_path: "_build",
config_path: "config/config.exs",
deps_path: "deps",
Expand Down

0 comments on commit 08c2bbe

Please sign in to comment.