Skip to content

Commit

Permalink
V2 Network selector (#742)
Browse files Browse the repository at this point in the history
* Network selector functional

* Improved network dropdown functionality

* Network selector done

* Updated network links
  • Loading branch information
quietbits authored Feb 26, 2024
1 parent f59f62c commit 32b4b34
Show file tree
Hide file tree
Showing 11 changed files with 566 additions and 65 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"git-info": "rm -rf src/generated/ && mkdir src/generated/ && echo export default \"{\\\"commitHash\\\": \\\"$(git rev-parse --short HEAD)\\\", \\\"version\\\": \\\"$(git describe --tags --always)\\\"};\" > src/generated/gitInfo.ts"
},
"dependencies": {
"@stellar/design-system": "^2.0.0-beta.1",
"@stellar/design-system": "^2.0.0-beta.4",
"immer": "^10.0.3",
"next": "14.0.4",
"react": "^18",
Expand Down
20 changes: 20 additions & 0 deletions src/components/NetworkIndicator/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import "./styles.scss";

export const NetworkIndicator = ({
networkId,
networkLabel,
}: {
networkId: string;
networkLabel: string;
}) => {
return (
<div className="NetworkIndicator">
<span
className="NetworkIndicator__dot"
aria-hidden="true"
data-network={networkId}
></span>
{networkLabel}
</div>
);
};
30 changes: 30 additions & 0 deletions src/components/NetworkIndicator/styles.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
@use "../../styles/utils.scss" as *;

.NetworkIndicator {
--NetworkSelector-dot-color: var(--sds-clr-gray-09);

display: flex;
align-items: center;
gap: pxToRem(4px);

font-size: pxToRem(14px);
line-height: pxToRem(20px);
font-weight: var(--sds-fw-medium);
color: var(--sds-clr-gray-12);

&__dot {
display: block;
width: pxToRem(6px);
height: pxToRem(6px);
border-radius: pxToRem(3px);
background-color: var(--NetworkSelector-dot-color);

&[data-network="futurenet"] {
--NetworkSelector-dot-color: var(--sds-clr-lilac-09);
}

&[data-network="mainnet"] {
--NetworkSelector-dot-color: var(--sds-clr-green-09);
}
}
}
52 changes: 0 additions & 52 deletions src/components/NetworkSelector.tsx

This file was deleted.

Loading

0 comments on commit 32b4b34

Please sign in to comment.