Skip to content
This repository has been archived by the owner on Oct 4, 2024. It is now read-only.

Commit

Permalink
Fix links that were using the old format with /mainnet (#225)
Browse files Browse the repository at this point in the history
  • Loading branch information
jrchatruc authored Sep 25, 2023
1 parent ea50327 commit 1d30a14
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 24 deletions.
6 changes: 0 additions & 6 deletions lib/starknet_explorer_web/live/contract_live.ex
Original file line number Diff line number Diff line change
Expand Up @@ -161,12 +161,6 @@ defmodule StarknetExplorerWeb.ContractDetailLive do
<div class="grid-4 custom-list-item">
<div class="block-label !mt-0">Deployed At Transaction Hash</div>
<div>
<%= live_redirect(
"0x065150851e490476ca3cc69dbd70911a03b305951335b3aeb77d2eb0ce757df3"
|> Utils.shorten_block_hash(),
to:
~p"/#{@network}/transactions/0x065150851e490476ca3cc69dbd70911a03b305951335b3aeb77d2eb0ce757df3"
) %>
<a
href={
Utils.network_path(
Expand Down
38 changes: 22 additions & 16 deletions lib/starknet_explorer_web/live/pages/home/index.ex
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ defmodule StarknetExplorerWeb.HomeLive.Index do
</div>
</div>
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-5">
<a href={~p"/#{@network}/blocks"} class="bg-container text-gray-100">
<a href={Utils.network_path(@network, "blocks")} class="bg-container text-gray-100">
<div class="relative bg-container">
<div class="flex items-start gap-6 my-4 mx-8">
<img src={~p"/images/box.svg"} class="my-auto w-6 h-auto" />
Expand All @@ -65,7 +65,7 @@ defmodule StarknetExplorerWeb.HomeLive.Index do
</div>
</div>
</a>
<a href={~p"/#{@network}/messages"} class="bg-container text-gray-100">
<a href={Utils.network_path(@network, "messages")} class="bg-container text-gray-100">
<div class="reative bg-container">
<div class="flex items-start gap-6 my-4 mx-8">
<img src={~p"/images/message-square.svg"} class="my-auto w-6 h-auto" />
Expand All @@ -80,7 +80,7 @@ defmodule StarknetExplorerWeb.HomeLive.Index do
</div>
</div>
</a>
<a href={~p"/#{@network}/events"} class="bg-container text-gray-100">
<a href={Utils.network_path(@network, "events")} class="bg-container text-gray-100">
<div class="reative bg-container">
<div class="flex items-start gap-6 my-4 mx-8">
<img src={~p"/images/calendar.svg"} class="my-auto w-6 h-auto" />
Expand All @@ -95,7 +95,7 @@ defmodule StarknetExplorerWeb.HomeLive.Index do
</div>
</div>
</a>
<a href={~p"/#{@network}/transactions"} class="bg-container text-gray-100">
<a href={Utils.network_path(@network, "transactions")} class="bg-container text-gray-100">
<div class="reative bg-container">
<div class="flex items-start gap-6 my-4 mx-8">
<img src={~p"/images/check-square.svg"} class="my-auto w-6 h-auto" />
Expand Down Expand Up @@ -138,19 +138,23 @@ defmodule StarknetExplorerWeb.HomeLive.Index do
<div id={"block-#{block.number}"} class="grid-6 custom-list-item">
<div>
<div class="list-h">Number</div>
<%= live_redirect(to_string(block.number),
to: ~p"/#{assigns.network}/blocks/#{block.number}"
) %>
<a
href={Utils.network_path(assigns.network, "blocks/#{block.number}")}
class="text-hover-blue"
>
<span><%= to_string(block.number) %></span>
</a>
</div>
<div class="col-span-2">
<div class="list-h">Block Hash</div>
<div class="copy-container" id={"copy-block-#{block.number}"} phx-hook="Copy">
<div class="relative">
<%= live_redirect(Utils.shorten_block_hash(block.hash),
to: ~p"/#{assigns.network}/blocks/#{block.hash}",
class: "text-hover-blue",
title: block.hash
) %>
<a
href={Utils.network_path(assigns.network, "blocks/#{block.hash}")}
class="text-hover-blue"
>
<span><%= Utils.shorten_block_hash(block.hash) %></span>
</a>
<div class="absolute top-1/2 -right-6 tranform -translate-y-1/2">
<div class="relative">
<img
Expand Down Expand Up @@ -209,10 +213,12 @@ defmodule StarknetExplorerWeb.HomeLive.Index do
<div class="list-h">Transaction Hash</div>
<div class="copy-container" id={"copy-transaction-#{idx}"} phx-hook="Copy">
<div class="relative">
<%= live_redirect(Utils.shorten_block_hash(transaction.hash),
to: ~p"/#{assigns.network}/transactions/#{transaction.hash}",
class: "text-hover-blue"
) %>
<a
href={Utils.network_path(assigns.network, "transactions/#{transaction.hash}")}
class="text-hover-blue"
>
<span><%= Utils.shorten_block_hash(transaction.hash) %></span>
</a>
<div class="absolute top-1/2 -right-6 tranform -translate-y-1/2">
<div class="relative">
<img
Expand Down
10 changes: 8 additions & 2 deletions lib/starknet_explorer_web/live/search.ex
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,17 @@ defmodule StarknetExplorerWeb.SearchLive do
case try_search(query, socket.assigns.network) do
{:tx, _tx} ->
fn ->
push_navigate(socket, to: ~p"/#{socket.assigns.network}/transactions/#{query}")
push_navigate(socket,
to: Utils.network_path(socket.assigns.network, "transactions/#{query}")
)
end

{:block, _block} ->
fn -> push_navigate(socket, to: ~p"/#{socket.assigns.network}/blocks/#{query}") end
fn ->
push_navigate(socket,
to: Utils.network_path(socket.assigns.network, "blocks/#{query}")
)
end

:noquery ->
fn ->
Expand Down

0 comments on commit 1d30a14

Please sign in to comment.