Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(app): icon shake #2890

Merged
merged 2 commits into from
Sep 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions app/src/generated/graphql-env.d.ts

Large diffs are not rendered by default.

51 changes: 14 additions & 37 deletions app/src/lib/components/search/cmdk.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@ import Kbd from "$lib/components/kbd.svelte"
import { sepoliaStore } from "$lib/wallet/evm"
import { cosmosStore } from "$lib/wallet/cosmos"
import { derived, writable } from "svelte/store"
import SmileIcon from "virtual:icons/lucide/smile"
import TableIcon from "virtual:icons/lucide/table"
import BrainIcon from "virtual:icons/lucide/brain"
import Badge from "$lib/components/ui/badge/badge.svelte"
import * as Command from "$lib/components/ui/command/index.ts"
import DollarSignIcon from "virtual:icons/lucide/badge-dollar-sign"
import UnionIcon from "$lib/components/union-icons/index.svelte"
import { mode } from "mode-watcher"
import FaucetIcon from "$lib/components/union-icons/mono/icon-faucet-mono.svelte"
import TransfersIcon from "$lib/components/union-icons/mono/icon-transfers-mono.svelte"
import UserTransfersIcon from "$lib/components/union-icons/mono/icon-usertransfers-mono.svelte"
import ChannelIcon from "$lib/components/union-icons/mono/icon-channel-mono.svelte"
import IbcConnectionsIcon from "$lib/components/union-icons/mono/icon-ibcconnections-mono.svelte"
import IbcChannelsIcon from "$lib/components/union-icons/mono/icon-ibcchannels-mono.svelte"
import HubbleStatusIcon from "$lib/components/union-icons/mono/icon-hubblestatus-mono.svelte"

let searchInput = writable("")
searchInput.update($searchInput => $searchInput.replaceAll(" ", ""))
Expand Down Expand Up @@ -206,7 +207,7 @@ const DISABLE_TAB_INDEX = -1
}}
>

<UnionIcon theme="mono" name="faucet" class="mr-2 size-5"/>
<FaucetIcon class="mr-2 size-5"/>
<span>Get tokens from faucet</span>
{#if $page.route.id?.startsWith('/faucet')}
<Badge
Expand All @@ -233,11 +234,7 @@ const DISABLE_TAB_INDEX = -1
commandDialogOpen = false
}}
>
<UnionIcon
theme="mono"
name="transfers"
class="mr-2 size-5"
/>
<TransfersIcon class="mr-2 size-5"/>
<span>Transfer assets across chains</span>
{#if $page.route.id?.startsWith('/transfer')}
<Badge
Expand Down Expand Up @@ -270,11 +267,7 @@ const DISABLE_TAB_INDEX = -1
commandDialogOpen = false
}}
>
<UnionIcon
theme="mono"
name="usertransfers"
class="mr-2 size-5"
/>
<UserTransfersIcon class="mr-2 size-5"/>
<span>Your transfers</span>
{#if $page.route.id?.startsWith('/explorer/address')}
<Badge
Expand All @@ -300,11 +293,7 @@ const DISABLE_TAB_INDEX = -1
commandDialogOpen = false
}}
>
<UnionIcon
theme="mono"
name="channel"
class="mr-2 size-5"
/>
<ChannelIcon class="mr-2 size-5"/>
<span>All transfers</span>
{#if $page.route.id?.startsWith('/explorer/transfers')}
<Badge
Expand All @@ -330,11 +319,7 @@ const DISABLE_TAB_INDEX = -1
commandDialogOpen = false
}}
>
<UnionIcon
theme="mono"
name="ibcconnections"
class="mr-2 size-5"
/>
<IbcConnectionsIcon class="mr-2 size-5"/>
<span>IBC connections</span>
{#if $page.route.id?.startsWith('/explorer/connections')}
<Badge
Expand All @@ -361,11 +346,7 @@ const DISABLE_TAB_INDEX = -1
commandDialogOpen = false
}}
>
<UnionIcon
theme="mono"
name="ibcchannels"
class="mr-2 size-5"
/>
<IbcChannelsIcon class="mr-2 size-5" />
<span>IBC channels</span>
{#if $page.route.id?.startsWith('/explorer/channels')}
<Badge
Expand All @@ -392,11 +373,7 @@ const DISABLE_TAB_INDEX = -1
commandDialogOpen = false
}}
>
<UnionIcon
theme="mono"
name="hubblestatus"
class="mr-2 size-5"
/>
<HubbleStatusIcon class="mr-2 size-5" />
<span>Hubble index status</span>
{#if $page.route.id?.startsWith('/explorer/index-status')}
<Badge
Expand Down
22 changes: 0 additions & 22 deletions app/src/lib/components/union-icons/index.svelte

This file was deleted.

204 changes: 0 additions & 204 deletions app/src/lib/components/union-icons/union-icons.ts

This file was deleted.

18 changes: 11 additions & 7 deletions app/src/routes/explorer/+layout.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
import type { LayoutLoad } from "./$types.ts"
import { UnionIcons } from "$lib/components/union-icons/union-icons.ts"
import IndexIcon from "$lib/components/union-icons/color/icon-index-color.svelte"
import ChannelsIcon from "$lib/components/union-icons/color/icon-channel-color.svelte"
import TransfersIcon from "$lib/components/union-icons/color/icon-transfers-color.svelte"
import ConnectionIcon from "$lib/components/union-icons/color/icon-connection-color.svelte"
import PacketIcon from "$lib/components/union-icons/color/icon-packet-color.svelte"

const tables = ["channels", "transfers", "packets", "connections", "index-status"] as const

export interface Table {
route: (typeof tables)[number]
icon: typeof UnionIcons.transfers.variants.color
icon: typeof IndexIcon
description: string
}

Expand All @@ -14,27 +18,27 @@ export const load = (loadEvent => ({
tables: [
{
route: "transfers",
icon: UnionIcons.transfers.variants.color,
icon: TransfersIcon,
description: "All transfers"
},
{
route: "packets",
icon: UnionIcons.packet.variants.color,
icon: PacketIcon,
description: "All packets"
},
{
route: "connections",
icon: UnionIcons.connection.variants.color,
icon: ConnectionIcon,
description: "Confirmed IBC Connections based on on-chain four-way handshake events."
},
{
route: "channels",
icon: UnionIcons.channel.variants.color,
icon: ChannelsIcon,
description: "Open IBC Channels"
},
{
route: "index-status",
icon: UnionIcons.index.variants.color,
icon: IndexIcon,
description: "Statuses of Hubble indices for connected chains"
}
] as const satisfies Array<Table>
Expand Down