Skip to content

Commit

Permalink
feat(signet): bump ordit-sdk + support signet (#311)
Browse files Browse the repository at this point in the history
* feat(signet): bump ordit-sdk + support signet

* Fix capitalisation

* move displayname into a const
  • Loading branch information
kevzzsk authored May 27, 2024
1 parent da62469 commit a152054
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 14 deletions.
2 changes: 1 addition & 1 deletion packages/ord-connect/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
]
},
"peerDependencies": {
"@ordzaar/ordit-sdk": "^1.5.4",
"@ordzaar/ordit-sdk": "^1.6.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
}
Expand Down
14 changes: 12 additions & 2 deletions packages/ord-connect/src/components/PostConnectButton/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ import MagicEdenIcon from "../../assets/magiceden-wallet.svg";
import OKXWalletIcon from "../../assets/okx-wallet.svg";
import UnisatWalletIcon from "../../assets/unisat-wallet.svg";
import XverseWalletIcon from "../../assets/xverse-wallet.svg";
import { useOrdConnect, Wallet } from "../../providers/OrdConnectProvider";
import {
Network,
useOrdConnect,
Wallet,
} from "../../providers/OrdConnectProvider";
import { truncateMiddle } from "../../utils/text-helper";

const WALLET_TO_ICON: Record<Wallet, string> = {
Expand All @@ -29,6 +33,12 @@ interface PostConnectButtonProp {
renderAvatar?: (address: string, size: "large" | "small") => ReactNode;
}

const NETWORK_DISPLAY_NAME = {
[Network.MAINNET]: "Mainnet",
[Network.TESTNET]: "Testnet",
[Network.SIGNET]: "Signet",
} as const;

export function PostConnectButton({
address,
network,
Expand Down Expand Up @@ -69,7 +79,7 @@ export function PostConnectButton({
<section className="network-container">
<div className="status-indicator" />
<p className="network">
{network === "mainnet" ? "MainNet" : "TestNet"}
{NETWORK_DISPLAY_NAME[network as Network] ?? network}
</p>
</section>
</section>
Expand Down
8 changes: 2 additions & 6 deletions packages/ord-connect/src/providers/OrdConnectProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import { useLocalStorage } from "../hooks/useLocalStorage";
export enum Network {

Check warning on line 13 in packages/ord-connect/src/providers/OrdConnectProvider.tsx

View workflow job for this annotation

GitHub Actions / Build (Apps & Packages)

Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components

Check warning on line 13 in packages/ord-connect/src/providers/OrdConnectProvider.tsx

View workflow job for this annotation

GitHub Actions / NPM

Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
MAINNET = "mainnet",
TESTNET = "testnet",
SIGNET = "signet",
}

export enum Wallet {

Check warning on line 19 in packages/ord-connect/src/providers/OrdConnectProvider.tsx

View workflow job for this annotation

GitHub Actions / Build (Apps & Packages)

Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components

Check warning on line 19 in packages/ord-connect/src/providers/OrdConnectProvider.tsx

View workflow job for this annotation

GitHub Actions / NPM

Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Expand Down Expand Up @@ -61,7 +62,6 @@ const ADDRESS = "address";
const WALLET = "wallet";
const PUBLIC_KEY = "publicKey";
const FORMAT = "format";
const NETWORK = "network";

export type OrdConnectProviderProps = {
initialNetwork: Network;
Expand Down Expand Up @@ -97,17 +97,13 @@ export function OrdConnectProvider({
if (!initialNetwork) {
throw new Error("Initial network cannot be empty");
}
const [network, setNetwork] = useState(initialNetwork);

const [address, setAddress] = useLocalStorage<BiAddressString>(
ADDRESS,
EMPTY_BIADDRESS_OBJECT,
);

const [network, setNetwork] = useLocalStorage<Network>(
NETWORK,
initialNetwork,
);

const [wallet, setWallet] = useLocalStorage<Wallet | null>(WALLET, null);
const [publicKey, setPublicKey] = useLocalStorage<BiAddressString>(
PUBLIC_KEY,
Expand Down
10 changes: 5 additions & 5 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit a152054

Please sign in to comment.