Skip to content

Commit 2b680ac

Browse files
authored
Webui 1.4 (#1801)
* update web-ui, minor refactors, bump dependencies, add pica, tia, flix and luna * update dependencies
1 parent 4abcb36 commit 2b680ac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+960
-1384
lines changed

go.work.sum

+8-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ cel.dev/expr v0.15.0/go.mod h1:TRSuuV7DlVCE/uwv5QbAiW/v8l5O8C4eEPHeu7gf7Sg=
33
cel.dev/expr v0.16.0 h1:yloc84fytn4zmJX2GU3TkXGsaieaV7dQ057Qs4sIG2Y=
44
cel.dev/expr v0.16.0/go.mod h1:TRSuuV7DlVCE/uwv5QbAiW/v8l5O8C4eEPHeu7gf7Sg=
55
cel.dev/expr v0.16.1/go.mod h1:AsGA5zb3WruAEQeQng1RZdGEXmBj0jvMWh6l5SnNuC8=
6+
cel.dev/expr v0.16.2/go.mod h1:gXngZQMkWJoSbE8mOzehJlXQyubn/Vg0vR9/F3W7iw8=
67
cel.dev/expr v0.19.0/go.mod h1:MrpN08Q+lEBs+bGYdLxxHkZoUSsCp0nSKTs0nTymJgw=
78
cloud.google.com/go v0.0.0-20170206221025-ce650573d812/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
89
cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg=
@@ -529,7 +530,7 @@ github.com/GaijinEntertainment/go-exhaustruct/v2 v2.3.0/go.mod h1:b3g59n2Y+T5xmc
529530
github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20190129172621-c8b1d7a94ddf/go.mod h1:aJ4qN3TfrelA6NZ6AXsXRfmEVaYin3EDbSPJrKS8OXo=
530531
github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0 h1:oVLqHXhnYtUwM89y9T1fXGaK9wTkXHgNp8/ZNMQzUxE=
531532
github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp v1.5.0/go.mod h1:dppbR7CwXD4pgtV9t3wD1812RaLDcBjtblcDF5f1vI0=
532-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.25.0/go.mod h1:obipzmGjfSjam60XLwGfqUkJsfiheAl+TUjG+4yzyPM=
533+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.2/go.mod h1:itPGVDKf9cC/ov4MdvJ2QZ0khw4bfoo9jzwTJlaxy2k=
533534
github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM=
534535
github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo=
535536
github.com/InjectiveLabs/suplog v1.3.3 h1:ARIR3lWD9BxcrmqTwgcGBt8t7e10gwOqllUAXa/MfxI=
@@ -1744,6 +1745,7 @@ go.etcd.io/etcd/client/v3 v3.5.12 h1:v5lCPXn1pf1Uu3M4laUE2hp/geOTc5uPcYYsNe1lDxg
17441745
go.etcd.io/etcd/client/v3 v3.5.12/go.mod h1:tSbBCakoWmmddL+BKVAJHa9km+O/E+bumDe9mSbPiqw=
17451746
go.etcd.io/gofail v0.1.0 h1:XItAMIhOojXFQMgrxjnd2EIIHun/d5qL0Pf7FzVTkFg=
17461747
go.etcd.io/gofail v0.1.0/go.mod h1:VZBCXYGZhHAinaBiiqYvuDynvahNsAyLFwB3kEHKz1M=
1748+
go.opentelemetry.io/contrib/detectors/gcp v1.31.0/go.mod h1:tzQL6E1l+iV44YFTkcAeNQqzXUiekSYP9jjJjXwEd00=
17471749
go.opentelemetry.io/contrib/detectors/gcp v1.32.0/go.mod h1:TVqo0Sda4Cv8gCIixd7LuLwW4EylumVWfhjZJjDD4DU=
17481750
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0=
17491751
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0/go.mod h1:p8pYQP+m5XfbZm9fxtSKAbM6oIllS7s2AfxrChvc7iw=
@@ -1820,6 +1822,7 @@ golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+
18201822
golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
18211823
golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54=
18221824
golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
1825+
golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
18231826
golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
18241827
golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
18251828
golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@@ -1898,6 +1901,7 @@ golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
18981901
golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE=
18991902
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
19001903
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
1904+
golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU=
19011905
golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
19021906
golang.org/x/oauth2 v0.0.0-20170207211851-4464e7848382/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
19031907
golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I=
@@ -1973,6 +1977,7 @@ golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19731977
golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19741978
golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19751979
golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
1980+
golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
19761981
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
19771982
golang.org/x/telemetry v0.0.0-20240521205824-bda55230c457 h1:zf5N6UOrA487eEFacMePxjXAJctxKmyjKUsjA11Uzuk=
19781983
golang.org/x/telemetry v0.0.0-20240521205824-bda55230c457/go.mod h1:pRgIJT+bRLFKnoM1ldnzKoxTIn14Yxz928LQRYYgIN0=
@@ -1991,6 +1996,7 @@ golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
19911996
golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
19921997
golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
19931998
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
1999+
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
19942000
golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
19952001
golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
19962002
golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
@@ -2126,6 +2132,7 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.
21262132
google.golang.org/genproto/googleapis/rpc v0.0.0-20240822170219-fc7c04adadcd/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
21272133
google.golang.org/genproto/googleapis/rpc v0.0.0-20240823204242-4ba0660f739c/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
21282134
google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
2135+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241007155032-5fefd90f89a9/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI=
21292136
google.golang.org/genproto/googleapis/rpc v0.0.0-20241118233622-e639e219e697/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU=
21302137
google.golang.org/grpc v0.0.0-20170208002647-2a6bf6142e96/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
21312138
google.golang.org/grpc v1.56.3/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s=

web-ui/bun.lockb

53.3 KB
Binary file not shown.

web-ui/components/Assets/assetsGrid.tsx

+15-78
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ const AssetCard: React.FC<AssetCardProps> = ({ address, assetName, balance, apy,
6363
'dydx-mainnet-1': 'dydx',
6464
'ssc-1': 'saga',
6565
'agoric-3': 'agoric',
66+
'injective-1': 'injective',
67+
'omniflixhub-1': 'omniflixhub',
68+
'archway-1': 'archway',
6669
};
6770

6871
const getChainName = (chainId: string) => {
@@ -131,7 +134,7 @@ const AssetCard: React.FC<AssetCardProps> = ({ address, assetName, balance, apy,
131134
gap={6}
132135
color="white"
133136
>
134-
<Spinner w={'200px'} h="200px" color="complimentary.900" />
137+
<Spinner w={'200px'} h="200px" color="complimentary.700" />
135138
</Flex>
136139
);
137140
}
@@ -151,24 +154,24 @@ const AssetCard: React.FC<AssetCardProps> = ({ address, assetName, balance, apy,
151154
</Text>
152155
</HStack>
153156
</HStack>
154-
<Divider bgColor={'complimentary.900'} />
157+
<Divider bgColor={'complimentary.700'} />
155158
<HStack h="140px" justifyContent={'space-between'} w="full">
156159
<VStack minH="150px" alignItems="left">
157160
<Stat color={'white'}>
158161
<StatLabel fontSize={'lg'}>On Quicksilver</StatLabel>
159162

160163
{!balance || !interchainAssets ? (
161-
<Skeleton startColor="complimentary.900" endColor="complimentary.100" height="10px" width="auto" />
164+
<Skeleton startColor="complimentary.700" endColor="complimentary.100" height="10px" width="auto" />
162165
) : (
163-
<StatNumber color={'complimentary.900'} fontSize={'md'}>
166+
<StatNumber color={'complimentary.700'} fontSize={'md'}>
164167
{formatNumber(parseFloat(balance))} {assetName}
165168
</StatNumber>
166169
)}
167170

168171
{!balance || !interchainAssets ? (
169172
<>
170-
<Skeleton startColor="complimentary.900" endColor="complimentary.100" height="10px" width="auto" mt={2} />
171-
<Skeleton startColor="complimentary.900" endColor="complimentary.100" height="10px" width="auto" mt={2} />
173+
<Skeleton startColor="complimentary.700" endColor="complimentary.100" height="10px" width="auto" mt={2} />
174+
<Skeleton startColor="complimentary.700" endColor="complimentary.100" height="10px" width="auto" mt={2} />
172175
</>
173176
) : (
174177
Number(balance) > 0 && (
@@ -209,17 +212,17 @@ const AssetCard: React.FC<AssetCardProps> = ({ address, assetName, balance, apy,
209212
<StatLabel fontSize={'lg'}>Interchain</StatLabel>
210213

211214
{!balance || !interchainAssets || !interchainBalance ? (
212-
<Skeleton startColor="complimentary.900" endColor="complimentary.100" height="10px" width="auto" />
215+
<Skeleton startColor="complimentary.700" endColor="complimentary.100" height="10px" width="auto" />
213216
) : (
214-
<StatNumber color={'complimentary.900'} fontSize={'md'}>
217+
<StatNumber color={'complimentary.700'} fontSize={'md'}>
215218
{formatNumber(parseFloat(interchainBalance))} {assetName}
216219
</StatNumber>
217220
)}
218221

219222
{!balance || !interchainAssets || !interchainBalance ? (
220223
<>
221-
<Skeleton startColor="complimentary.900" endColor="complimentary.100" height="10px" width="auto" mt={2} />
222-
<Skeleton startColor="complimentary.900" endColor="complimentary.100" height="10px" width="auto" mt={2} />
224+
<Skeleton startColor="complimentary.700" endColor="complimentary.100" height="10px" width="auto" mt={2} />
225+
<Skeleton startColor="complimentary.700" endColor="complimentary.100" height="10px" width="auto" mt={2} />
223226
</>
224227
) : (
225228
Number(interchainBalance) > 0 && (
@@ -260,88 +263,22 @@ const AssetCard: React.FC<AssetCardProps> = ({ address, assetName, balance, apy,
260263
};
261264

262265
const AssetsGrid: React.FC<AssetGridProps> = ({ address, assets, isWalletConnected, interchainAssets: interchainAssets, refetch }) => {
266+
console.log(assets)
263267
const scrollRef = React.useRef<HTMLDivElement>(null);
264268
const [focusedIndex, setFocusedIndex] = useState(0);
265269

266270
const handleMouseEnter = (index: number) => {
267271
setFocusedIndex(index);
268272
};
269273

270-
// const scrollByOne = (direction: 'left' | 'right') => {
271-
// if (!scrollRef.current) return;
272-
273-
// const cardWidth = 380;
274-
// let newIndex = focusedIndex;
275-
276-
// if (direction === 'left' && focusedIndex > 0) {
277-
// scrollRef.current.scrollBy({ left: -cardWidth, behavior: 'smooth' });
278-
// newIndex = focusedIndex - 1;
279-
// } else if (direction === 'right' && focusedIndex < assets.length - 1) {
280-
// scrollRef.current.scrollBy({ left: cardWidth, behavior: 'smooth' });
281-
// newIndex = focusedIndex + 1;
282-
// }
283-
284-
// setFocusedIndex(newIndex);
285-
// };
286-
287-
// const getZoneName = (qAssetName: string) => {
288-
// switch (qAssetName) {
289-
// case 'QATOM':
290-
// return 'Cosmos';
291-
// case 'QOSMO':
292-
// return 'Osmosis';
293-
// case 'QSTARS':
294-
// return 'Stargaze';
295-
// case 'QSOMM':
296-
// return 'Sommelier';
297-
// case 'QREGEN':
298-
// return 'Regen';
299-
// case 'QJUNO':
300-
// return 'Juno';
301-
// case 'QDYDX':
302-
// return 'DyDx';
303-
304-
// default:
305-
// return qAssetName;
306-
// }
307-
// };
308-
274+
309275
return (
310276
<>
311277
{/* Carousel controls and title */}
312278
<Flex justifyContent="space-between" alignItems="center" mb={4}>
313279
<Text fontSize="xl" fontWeight="bold" color="white">
314280
qAssets
315281
</Text>
316-
{/* <Flex alignItems="center" gap="2">
317-
<IconButton
318-
icon={<ChevronLeftIcon />}
319-
onClick={() => scrollByOne('left')}
320-
aria-label="Scroll left"
321-
variant="ghost"
322-
_hover={{ bgColor: 'transparent', color: 'complimentary.900' }}
323-
_active={{ transform: 'scale(0.75)', color: 'complimentary.800' }}
324-
color="white"
325-
isDisabled={focusedIndex === 0}
326-
_disabled={{ cursor: 'default' }}
327-
/>
328-
<Box minWidth="100px" textAlign="center">
329-
<Text fontSize="md" fontWeight="bold" color="white">
330-
{getZoneName(assets[focusedIndex]?.name)}
331-
</Text>
332-
</Box>
333-
<IconButton
334-
icon={<ChevronRightIcon />}
335-
onClick={() => scrollByOne('right')}
336-
aria-label="Scroll right"
337-
variant="ghost"
338-
_hover={{ bgColor: 'transparent', color: 'complimentary.900' }}
339-
_active={{ transform: 'scale(0.75)', color: 'complimentary.800' }}
340-
color="white"
341-
isDisabled={focusedIndex === assets.length - 1}
342-
_disabled={{ cursor: 'default' }}
343-
/>
344-
</Flex> */}
345282
</Flex>
346283

347284
{/* Carousel content */}

web-ui/components/Assets/intents.tsx

+7-7
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ const StakingIntent: React.FC<StakingIntentProps> = ({ address, isWalletConnecte
126126
gap={6}
127127
color="white"
128128
>
129-
<Spinner w={'200px'} h="200px" color="complimentary.900" />
129+
<Spinner w={'200px'} h="200px" color="complimentary.700" />
130130
</Flex>
131131
);
132132
}
@@ -138,7 +138,7 @@ const StakingIntent: React.FC<StakingIntentProps> = ({ address, isWalletConnecte
138138
<Heading fontSize="lg" fontWeight="bold" textTransform="uppercase">
139139
Stake Intent
140140
</Heading>
141-
<Button color="GrayText" _hover={{ color: 'complimentary.900' }} variant="link" onClick={openSignalIntentModal}>
141+
<Button color="GrayText" _hover={{ color: 'complimentary.700' }} variant="link" onClick={openSignalIntentModal}>
142142
Edit Intent
143143
<ChevronRightIcon />
144144
</Button>
@@ -150,10 +150,10 @@ const StakingIntent: React.FC<StakingIntentProps> = ({ address, isWalletConnecte
150150
/>
151151
</Flex>
152152

153-
<Flex borderBottom="1px" borderBottomColor="complimentary.900" alignItems="center" justifyContent="space-between">
153+
<Flex borderBottom="1px" borderBottomColor="complimentary.700" alignItems="center" justifyContent="space-between">
154154
<IconButton
155155
variant="ghost"
156-
_hover={{ bgColor: 'transparent', color: 'complimentary.900' }}
156+
_hover={{ bgColor: 'transparent', color: 'complimentary.700' }}
157157
_active={{
158158
transform: 'scale(0.75)',
159159
color: 'complimentary.800',
@@ -174,7 +174,7 @@ const StakingIntent: React.FC<StakingIntentProps> = ({ address, isWalletConnecte
174174
color: 'complimentary.800',
175175
}}
176176
color="GrayText"
177-
_hover={{ bgColor: 'transparent', color: 'complimentary.900' }}
177+
_hover={{ bgColor: 'transparent', color: 'complimentary.700' }}
178178
variant="ghost"
179179
aria-label="Next chain"
180180
icon={<ChevronRightIcon w={'25px'} h={'25px'} />}
@@ -213,7 +213,7 @@ const StakingIntent: React.FC<StakingIntentProps> = ({ address, isWalletConnecte
213213
marginRight="8px"
214214
display="inline-block"
215215
verticalAlign="middle"
216-
startColor="complimentary.900"
216+
startColor="complimentary.700"
217217
endColor="complimentary.100"
218218
/>
219219
)}
@@ -223,7 +223,7 @@ const StakingIntent: React.FC<StakingIntentProps> = ({ address, isWalletConnecte
223223
<SkeletonText
224224
display="inline-block"
225225
verticalAlign="middle"
226-
startColor="complimentary.900"
226+
startColor="complimentary.700"
227227
endColor="complimentary.100"
228228
noOfLines={1}
229229
width="100px"

web-ui/components/Assets/modals/intentMultiModal.tsx

+8-8
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ export const IntentMultiModal: React.FC<MultiModalProps> = ({
8989
Validator Selection
9090
</Text>
9191
</Box>
92-
<AccordionIcon mb={-4} color="complimentary.900" />
92+
<AccordionIcon mb={-4} color="complimentary.700" />
9393
</AccordionButton>
9494
</h2>
9595
<AccordionPanel textAlign="left" alignContent="center" justifyContent="center" mt={-2}>
@@ -101,11 +101,11 @@ export const IntentMultiModal: React.FC<MultiModalProps> = ({
101101
</Accordion>
102102
</ModalHeader>
103103
<ModalCloseButton color="white" />
104-
<Divider bgColor="complimentary.900" alignSelf="center" w="88%" m="auto" />
104+
<Divider bgColor="complimentary.700" alignSelf="center" w="88%" m="auto" />
105105
<ModalBody bgColor="#1A1A1A" borderRadius={'6px'} justifyContent="center">
106106
{isLoading ? (
107107
<Box minH={'md'} display="flex" justifyContent="center" alignItems="center" height="200px">
108-
<Spinner h="50px" w="50px" color="complimentary.900" />
108+
<Spinner h="50px" w="50px" color="complimentary.700" />
109109
</Box>
110110
) : (
111111
<Box mt={-1}>
@@ -124,16 +124,16 @@ export const IntentMultiModal: React.FC<MultiModalProps> = ({
124124
width="55%"
125125
borderRadius={'4px'}
126126
_active={{
127-
borderColor: 'complimentary.900',
127+
borderColor: 'complimentary.700',
128128
}}
129129
_selected={{
130-
borderColor: 'complimentary.900',
130+
borderColor: 'complimentary.700',
131131
}}
132132
_hover={{
133-
borderColor: 'complimentary.900',
133+
borderColor: 'complimentary.700',
134134
}}
135135
_focus={{
136-
borderColor: 'complimentary.900',
136+
borderColor: 'complimentary.700',
137137
boxShadow: '0 0 0 3px #FF8000',
138138
}}
139139
/>
@@ -181,7 +181,7 @@ export const IntentMultiModal: React.FC<MultiModalProps> = ({
181181
)}
182182
<Text mt={'2'} fontSize={'sm'} fontWeight={'light'}>
183183
<>
184-
<Text as="span" color="complimentary.900">
184+
<Text as="span" color="complimentary.700">
185185
{selectedValidators.length}
186186
</Text>
187187
&nbsp;{'Validators Selected'}

0 commit comments

Comments
 (0)