Skip to content
This repository has been archived by the owner on Nov 16, 2022. It is now read-only.

Polish scan v2 #1918

Merged
merged 6 commits into from
Jun 9, 2020
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.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
55 changes: 35 additions & 20 deletions scan/src/App.re
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ module Styles = {

let bandLogo = style([width(`px(40))]);

let logoContainer = style([display(`flex), alignItems(`center), cursor(`pointer)]);
let logoContainer = style([display(`flex), alignItems(`center)]);

let socialLink =
style([
Expand All @@ -43,37 +43,52 @@ module Styles = {

let routeContainer =
style([minHeight(`calc((`sub, `vh(100.), `px(200)))), paddingBottom(`px(20))]);

let link = style([cursor(`pointer)]);
};

module LinkToHome = {
[@react.component]
let make = (~children) => {
<Link className=Styles.link route=Route.HomePage> children </Link>;
};
};

module TopBar = {
[@react.component]
let make = () => {
<div className=Styles.topBarContainer>
<div className={Css.merge([Styles.topBarInner, Styles.pageWidth])}>
<Link className=Styles.logoContainer route=Route.HomePage>
<div className=Styles.logoContainer>
<Row>
<Col> <img src=Images.bandLogo className=Styles.bandLogo /> </Col>
<Col>
<LinkToHome> <img src=Images.bandLogo className=Styles.bandLogo /> </LinkToHome>
</Col>
<Col> <HSpacing size=Spacing.sm /> </Col>
<Col>
<Text
value="BandChain"
size=Text.Xxl
weight=Text.Bold
nowrap=true
color=Colors.gray8
spacing={Text.Em(0.05)}
/>
<VSpacing size=Spacing.xs />
<div className=Styles.rFlex>
<LinkToHome>
<Text
value="CosmoScan"
value="BandChain"
size=Text.Xxl
weight=Text.Bold
nowrap=true
size=Text.Sm
weight=Text.Semibold
color=Colors.gray6
spacing={Text.Em(0.03)}
color=Colors.gray8
spacing={Text.Em(0.05)}
/>
<HSpacing size=Spacing.xs />
</LinkToHome>
<VSpacing size=Spacing.xs />
<div className=Styles.rFlex>
<LinkToHome>
<Text
value="CosmoScan"
nowrap=true
size=Text.Sm
weight=Text.Semibold
color=Colors.gray6
spacing={Text.Em(0.03)}
/>
<HSpacing size=Spacing.xs />
</LinkToHome>
<ChainIDBadge />
</div>
</Col>
Expand All @@ -92,7 +107,7 @@ module TopBar = {
</div>
</Col>
</Row>
</Link>
</div>
<SearchBar />
</div>
</div>;
Expand Down
5 changes: 5 additions & 0 deletions scan/src/components/ChainIDBadge.re
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ module Styles = {
marginLeft(Spacing.xs),
marginTop(`px(1)),
position(`relative),
cursor(`pointer),
]);

let versionLoading =
Expand Down Expand Up @@ -55,12 +56,14 @@ module Styles = {

type chainID =
| WenchangTestnet
| WenchangMainnet
| GuanYuDevnet
| Unknown;

let parseChainID =
fun
| "band-wenchang-testnet2" => WenchangTestnet
| "band-wenchang-mainnet" => WenchangMainnet
| "band-guanyu-devnet"
| "band-guanyu-batrider"
| "bandchain" => GuanYuDevnet
Expand All @@ -69,12 +72,14 @@ let parseChainID =
let getLink =
fun
| WenchangTestnet => "https://scan-wenchang-testnet2.bandchain.org/"
| WenchangMainnet => ""
| GuanYuDevnet => "https://guanyu-devnet.cosmoscan.io/"
| Unknown => "";

let getName =
fun
| WenchangTestnet => "wenchang-testnet"
| WenchangMainnet => "wenchang-mainnet"
| GuanYuDevnet => "guanyu-devnet"
| Unknown => "unknown";

Expand Down
4 changes: 2 additions & 2 deletions scan/src/components/modal/connect/ConnectModal.re
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ type login_method_t =
let toLoginMethodString = method => {
switch (method) {
| Mnemonic => "Mnemonic Phrase"
| LedgerWithCosmos => "Ledger (Cosmos)"
| LedgerWithBandChain => "Ledger (BandChain)"
| LedgerWithCosmos => "Ledger - Cosmos"
| LedgerWithBandChain => "Ledger - Band (beta)"
};
};

Expand Down
2 changes: 1 addition & 1 deletion scan/src/components/modal/submitTx/WithdrawRewardMsg.re
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ let make = (~address, ~validator, ~setMsgsOpt) => {
<VSpacing size=Spacing.lg />
<div className=Styles.info>
<Text
value="Withdraw Reward From"
value="Withdraw Delegation Rewards"
size=Text.Lg
spacing={Text.Em(0.03)}
nowrap=true
Expand Down
11 changes: 10 additions & 1 deletion scan/src/pages/TxIndexPage.re
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,14 @@ module Styles = {
backgroundColor(Colors.gray7),
]);

let hashContainer = style([marginTop(`px(25)), marginBottom(`px(44))]);
let hashContainer =
style([
display(`flex),
flexDirection(`row),
alignItems(`center),
marginTop(`px(25)),
marginBottom(`px(44)),
]);

let correctLogo = style([width(`px(20)), marginLeft(`px(10))]);

Expand Down Expand Up @@ -107,6 +114,8 @@ let make = (~txHash) =>
code=true
color=Colors.gray7
/>
<HSpacing size=Spacing.sm />
<CopyRender width=15 message={txHash |> Hash.toHex(~upper=true)} />
</div>
<Row>
<Col size=0.9> <InfoHL info={InfoHL.Height(tx.blockHeight)} header="BLOCK" /> </Col>
Expand Down
10 changes: 2 additions & 8 deletions scan/src/pages/ValidatorHomePage.re
Original file line number Diff line number Diff line change
Expand Up @@ -536,15 +536,9 @@ let make = () => {
</Col>
<Col size=1.1>
{switch (topPartAllSub) {
| Data((_, _, bondedTokenCount, _, metadata)) =>
| Data((_, _, bondedTokenCount, _, _)) =>
<InfoHL
info={
InfoHL.Fraction(
bondedTokenCount |> Coin.getBandAmountFromCoin |> int_of_float,
metadata.totalSupply->Coin.getBandAmountFromCoins |> int_of_float,
true,
)
}
info={InfoHL.FloatWithSuffix(bondedTokenCount->Coin.getBandAmountFromCoin, "", 0)}
header="BONDED TOKENS"
/>
| _ =>
Expand Down
2 changes: 1 addition & 1 deletion scan/src/reusable/InfoHL.re
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ let make = (~info, ~header, ~isLeft=true) => {
/>
| FloatWithSuffix(value, suffix, digits) =>
<Text
value={(value |> Js.Float.toFixedWithPrecision(_, ~digits)) ++ suffix}
value={(value |> Format.fPretty(~digits)) ++ suffix}
size=Text.Lg
weight=Text.Semibold
spacing={Text.Em(0.02)}
Expand Down