diff --git a/packages/core/src/views/shared/Modal.svelte b/packages/core/src/views/shared/Modal.svelte
index bcc380fd5..69452f642 100644
--- a/packages/core/src/views/shared/Modal.svelte
+++ b/packages/core/src/views/shared/Modal.svelte
@@ -71,8 +71,10 @@
}
.modal-styling {
- border-radius: var(--onboard-modal-border-radius, var(--border-radius-1))
- var(--onboard-modal-border-radius, var(--border-radius-1)) 0 0;
+ --border-radius: var(--onboard-modal-border-radius,
+ var(--w3o-border-radius, 1rem)
+ );
+ border-radius: var(--border-radius) var(--border-radius) 0 0;
box-shadow: var(--onboard-modal-box-shadow, var(--box-shadow-0));
max-width: 100vw;
}
@@ -93,7 +95,7 @@
@media all and (min-width: 768px) {
.modal-styling {
- border-radius: var(--onboard-modal-border-radius, var(--border-radius-1));
+ border-radius: var(--border-radius);
}
.modal-container-mobile {
bottom: unset;
diff --git a/packages/core/src/views/shared/NetworkSelector.svelte b/packages/core/src/views/shared/NetworkSelector.svelte
index 1349e876d..ba38d6271 100644
--- a/packages/core/src/views/shared/NetworkSelector.svelte
+++ b/packages/core/src/views/shared/NetworkSelector.svelte
@@ -111,8 +111,8 @@
{:else}
@@ -122,8 +122,8 @@
value={wallet.chains[0].id}
on:change={handleSelect}
style={`
- color: var(${colorVar},
- var(--account-center-network-selector-color, var (--gray-500)));
+ color: var(${colorVar},
+ var(--account-center-network-selector-color, var(--gray-500)));
background-image: url('data:image/svg+xml;utf8,${selectIcon}'); ${
bold ? 'font-weight: 700;' : ''
}`}
diff --git a/packages/core/src/views/shared/WalletAppBadge.svelte b/packages/core/src/views/shared/WalletAppBadge.svelte
index 7c48fdb8a..a81fd5929 100644
--- a/packages/core/src/views/shared/WalletAppBadge.svelte
+++ b/packages/core/src/views/shared/WalletAppBadge.svelte
@@ -13,6 +13,7 @@
export let color = 'black'
export let border:
+ | 'custom'
| 'yellow'
| 'gray'
| 'green'
@@ -43,6 +44,10 @@
height: 100%;
}
+ .border-custom {
+ border: 1px solid var(--border-color);
+ }
+
.border-yellow {
border: 1px solid var(--onboard-warning-500, var(--warning-500));
}
@@ -168,6 +173,7 @@
- {#if $wallets$ && !hideForIframe}
+ {#if $wallets$}
{#each $wallets$ as { icon, label, accounts, chains, provider, instance }}
@@ -1168,53 +712,4 @@
{/each}
{/if}
- {#if !hideForIframe && windowWidth > 1040}
-
-
-
- {#each Object.keys(defaultStyling) as target}
-
- {/each}
-
-
-
- Disabled Backdrop for Styling
-
-
-
-
-
-
-
- {/if}
diff --git a/packages/gnosis/package.json b/packages/gnosis/package.json
index b9ffc7994..8ca0d6b60 100644
--- a/packages/gnosis/package.json
+++ b/packages/gnosis/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/gnosis",
- "version": "2.1.5",
+ "version": "2.1.6-alpha.1",
"description": "Gnosis Safe module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
diff --git a/packages/gnosis/src/icon.ts b/packages/gnosis/src/icon.ts
index 1bd36fd17..2276e406c 100644
--- a/packages/gnosis/src/icon.ts
+++ b/packages/gnosis/src/icon.ts
@@ -1,5 +1,5 @@
export default `
`
diff --git a/packages/hw-common/package.json b/packages/hw-common/package.json
index 788181bb4..170dc6671 100644
--- a/packages/hw-common/package.json
+++ b/packages/hw-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/hw-common",
- "version": "2.0.5-alpha.1",
+ "version": "2.1.0-alpha.1",
"description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
diff --git a/packages/hw-common/src/account-select.ts b/packages/hw-common/src/account-select.ts
index 7bc2be2f3..1882e51ea 100644
--- a/packages/hw-common/src/account-select.ts
+++ b/packages/hw-common/src/account-select.ts
@@ -59,7 +59,7 @@ const mountAccountSelect = (
target.innerHTML = `
`
diff --git a/packages/hw-common/src/elements/AddressTable.svelte b/packages/hw-common/src/elements/AddressTable.svelte
index 73cadf03f..711cc08d1 100644
--- a/packages/hw-common/src/elements/AddressTable.svelte
+++ b/packages/hw-common/src/elements/AddressTable.svelte
@@ -21,10 +21,8 @@
}
table thead {
- position: sticky;
- inset-block-start: 0; /* "top" */
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
- background: var(--account-select-white, var(--onboard-white, var(--white)));
+ background: var(--account-select-background-color, var(--foreground-color));
}
th,
@@ -34,12 +32,6 @@
}
td {
- font-family: var(
- --account-select-font-family-normal,
- var(--font-family-normal)
- );
- font-style: normal;
- font-weight: normal;
font-size: var(
--account-select-font-size-6,
var(--onboard-font-size-6, var(--font-size-6))
@@ -59,7 +51,7 @@
--account-select-primary-100,
var(--onboard-primary-100, var(--primary-100))
);
- color: var(--account-select-black, var(--onboard-black, var(--black)));
+ color: var(--account-select-text-color, var(--onboard-black, var(--black)));
}
.address-table {
diff --git a/packages/hw-common/src/elements/CloseButton.svelte b/packages/hw-common/src/elements/CloseButton.svelte
index 699d77ed4..1a1a944a7 100644
--- a/packages/hw-common/src/elements/CloseButton.svelte
+++ b/packages/hw-common/src/elements/CloseButton.svelte
@@ -3,33 +3,48 @@
diff --git a/packages/hw-common/src/elements/TableHeader.svelte b/packages/hw-common/src/elements/TableHeader.svelte
index b79abb05d..4c1aeb423 100644
--- a/packages/hw-common/src/elements/TableHeader.svelte
+++ b/packages/hw-common/src/elements/TableHeader.svelte
@@ -33,18 +33,8 @@
}
.scan-accounts-btn {
- line-height: var(
- --account-select-font-line-height-1,
- var(--onboard-line-height-1, var(--line-height-1))
- );
- background: var(
- --account-select-gray-500,
- var(--onboard-gray-500, var(--gray-500))
- );
- color: var(
- --account-select-primary-100,
- var(--onboard-primary-100, var(--primary-100))
- );
+ background: var(--account-select-gray-500, var(--action-color));
+ color: var(--account-select-primary-100, inherit);
display: flex;
justify-content: center;
align-items: center;
@@ -74,7 +64,7 @@
input:disabled {
background: var(
- --account-select-gray-100,
+ --account-select-accent-background-color,
var(--onboard-gray-100, var(--gray-100))
);
}
@@ -82,7 +72,7 @@
input[type='checkbox'] {
-webkit-appearance: none;
width: auto;
- background: var(--account-select-white, var(--onboard-white, var(--white)));
+ background: var(--account-select-background-color, var(--onboard-white, var(--white)));
border: 1px solid
var(--account-select-gray-300, var(--onboard-gray-300, var(--gray-300)));
padding: 0.5em;
@@ -143,10 +133,6 @@
--account-select-danger-500,
var(--onboard-danger-500, var(--danger-500))
);
- font-family: var(
- --account-select-font-family-light,
- var(--font-family-light)
- );
font-size: var(--account-select-font-size-7, var(--font-size-7));
max-width: 15rem;
line-height: 1;
@@ -162,12 +148,7 @@
align-items: center;
padding: 0.5rem;
border-radius: 0.4rem 0.4rem 0 0;
- background: var(
- --account-select-gray-100,
- var(--onboard-gray-100, var(--gray-100))
- );
- border-bottom: 1px solid
- var(--account-select-gray-200, var(--onboard-gray-200, var(--gray-200)));
+ background: var(--account-select-accent-background-color, var(--border-color));
}
.cursor-pointer {
diff --git a/packages/hw-common/src/views/AccountSelect.svelte b/packages/hw-common/src/views/AccountSelect.svelte
index 8eff4c217..1f7b3f6c0 100644
--- a/packages/hw-common/src/views/AccountSelect.svelte
+++ b/packages/hw-common/src/views/AccountSelect.svelte
@@ -123,17 +123,8 @@
--account-select-font-size-5,
var(--onboard-font-size-5, var(--font-size-5))
);
- line-height: var(
- --account-select-font-line-height-1,
- var(--onboard-font-line-height-1, var(--font-line-height-1))
- );
- color: var(
- --account-select-gray-600,
- var(--onboard-gray-600, var(--gray-600))
- );
transition: all 200ms ease-in-out;
- border: 2px solid
- var(--account-select-gray-200, var(--onboard-gray-200, var(--gray-200)));
+ border: 2px solid var(--account-select-gray-200, var(--border-color));
box-sizing: border-box;
height: 3rem;
-ms-overflow-style: none;
@@ -254,7 +245,7 @@
select:disabled {
background: var(
- --account-select-gray-100,
+ --account-select-accent-background-color,
var(--onboard-gray-100, var(--gray-100))
);
}
@@ -269,11 +260,8 @@
}
.container {
- font-family: var(
- --account-select-font-family-normal,
- var(--onboard-font-family-normal, var(--font-family-normal))
- );
- color: var(--account-select-black, var(--onboard-black, var(--black)));
+ font-family: var(--onboard-font-family-normal, var(--font-family-normal));
+ color: var(--account-select-text-color, var(--text-color));
position: fixed;
top: 0;
right: 0;
@@ -295,9 +283,12 @@
flex-flow: column;
display: flex;
max-height: 51.75rem;
- background: var(--account-select-white, var(--onboard-white, var(--white)));
+ background: var(
+ --account-select-background-color,
+ var(--background-color)
+ );
box-shadow: var(
- --account-select-shadow-1,
+ --account-select-shadow,
var(--onboard-shadow-1, var(--shadow-1))
);
border-radius: 1.5rem;
@@ -327,10 +318,7 @@
.connect-wallet-header {
position: relative;
- background: var(
- --account-select-gray-100,
- var(--onboard-gray-100, var(--gray-100))
- );
+ border-bottom: 1px solid var(--border-color, transparent);
border-radius: 1.5rem 1.5rem 0 0;
display: flex;
justify-content: space-between;
@@ -348,10 +336,6 @@
}
.control-label {
- font-family: var(
- --account-select-font-family-normal,
- var(--onboard-font-family-normal, var(--font-family-normal))
- );
font-style: normal;
font-weight: bold;
font-size: var(
@@ -370,10 +354,7 @@
--account-select-margin-5,
var(--onboard-margin-5, var(--margin-5))
);
- color: var(
- --account-select-gray-700,
- var(--onboard-gray-700, var(--gray-700))
- );
+ color: var(--account-select-gray-700, inherit);
}
.asset-select {
@@ -396,19 +377,14 @@
);
}
- .input-select {
- background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23242835%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),
- linear-gradient(to bottom, transparent 0%, transparent 100%);
- background-repeat: no-repeat, repeat;
- background-position: center;
- background-size: 0.65em auto, 100%;
+ .hidden-input-select {
position: absolute;
top: 2.7rem;
right: 0.2rem;
width: 2.5rem;
height: 2.5rem;
- background: var(--account-select-white, var(--onboard-white, var(--white)));
- border-radius: 1rem;
+ background: transparent;
+ cursor: pointer;
}
.asset-container {
@@ -425,19 +401,13 @@
}
.table-container {
- background: var(--account-select-white, var(--onboard-white, var(--white)));
- border: 2px solid
- var(--account-select-gray-200, var(--onboard-gray-200, var(--gray-200)));
+ border: 2px solid var(--account-select-gray-200, var(--border-color));
box-sizing: border-box;
border-radius: 0.5rem;
}
.address-found-count {
- padding: 1rem;
- color: var(
- --account-select-gray-500,
- var(--onboard-gray-500, var(--gray-500))
- );
+ padding: 0 2rem;
}
@media all and (min-width: 768px) {
.hardware-connect-modal {
@@ -486,7 +456,7 @@
on:change={handleCustomPath}
/>
{:else if !customDerivationPath}
diff --git a/packages/keepkey/package.json b/packages/keepkey/package.json
index 4c8800b37..00d85bc37 100644
--- a/packages/keepkey/package.json
+++ b/packages/keepkey/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/keepkey",
- "version": "2.3.3-alpha.1",
+ "version": "2.3.3-alpha.2",
"description": "KeepKey hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
@@ -64,7 +64,7 @@
"@shapeshiftoss/hdwallet-core": "^1.15.2",
"@shapeshiftoss/hdwallet-keepkey-webusb": "^1.15.2",
"@web3-onboard/common": "^2.2.3",
- "@web3-onboard/hw-common": "^2.0.5-alpha.1",
+ "@web3-onboard/hw-common": "^2.1.0-alpha.1",
"ethereumjs-util": "^7.1.3"
}
}
diff --git a/packages/keepkey/src/icon.ts b/packages/keepkey/src/icon.ts
index 4ace121f2..3cf6e86c0 100644
--- a/packages/keepkey/src/icon.ts
+++ b/packages/keepkey/src/icon.ts
@@ -1,3 +1,3 @@
export default `
-
+
`
diff --git a/packages/keystone/package.json b/packages/keystone/package.json
index b82eb5eb0..bbbdac811 100644
--- a/packages/keystone/package.json
+++ b/packages/keystone/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/keystone",
- "version": "2.3.3-alpha.1",
+ "version": "2.3.3-alpha.2",
"description": "Keystone hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
@@ -59,6 +59,6 @@
"@ethersproject/providers": "^5.5.0",
"@keystonehq/eth-keyring": "^0.14.00.3",
"@web3-onboard/common": "^2.2.3",
- "@web3-onboard/hw-common": "^2.0.5-alpha.1"
+ "@web3-onboard/hw-common": "^2.1.0-alpha.1"
}
}
diff --git a/packages/keystone/src/icon.ts b/packages/keystone/src/icon.ts
index 4d39bfc91..02cf2556e 100644
--- a/packages/keystone/src/icon.ts
+++ b/packages/keystone/src/icon.ts
@@ -1,3 +1,3 @@
export default `
-
+
`
diff --git a/packages/keystone/src/index.ts b/packages/keystone/src/index.ts
index cae0f6b75..9c2956844 100644
--- a/packages/keystone/src/index.ts
+++ b/packages/keystone/src/index.ts
@@ -95,6 +95,7 @@ function keystone({
// Super weird esm issue where the default export is an object with a property default on it
// if that is the case then we just grab the default value
+ // @ts-ignore
AirGappedKeyring =
'default' in AirGappedKeyring
? // @ts-ignore
diff --git a/packages/ledger/package.json b/packages/ledger/package.json
index 590db948c..3e58bc9eb 100644
--- a/packages/ledger/package.json
+++ b/packages/ledger/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/ledger",
- "version": "2.4.1",
+ "version": "2.4.2-alpha.1",
"description": "Ledger hardare wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
diff --git a/packages/react/package.json b/packages/react/package.json
index 93d88c595..5873ba431 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/react",
- "version": "2.5.6-alpha.1",
+ "version": "2.6.0-alpha.1",
"description": "A collection of React hooks for integrating Web3-Onboard in to React and Next.js projects. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
@@ -62,7 +62,7 @@
"typescript": "^4.5.5"
},
"dependencies": {
- "@web3-onboard/core": "^2.13.2-alpha.1",
+ "@web3-onboard/core": "^2.14.0-alpha.1",
"@web3-onboard/common": "^2.2.3",
"use-sync-external-store": "1.0.0"
},
diff --git a/packages/react/src/hooks/index.ts b/packages/react/src/hooks/index.ts
index ffff4e239..3d0303841 100644
--- a/packages/react/src/hooks/index.ts
+++ b/packages/react/src/hooks/index.ts
@@ -6,3 +6,4 @@ export { useNotifications } from './useNotifications.js'
export { useSetChain } from './useSetChain.js'
export { useSetLocale } from './useSetLocale.js'
export { useWallets } from './useWallets.js'
+export { useUpdateTheme } from './useUpdateTheme.js'
diff --git a/packages/react/src/hooks/useUpdateTheme.ts b/packages/react/src/hooks/useUpdateTheme.ts
new file mode 100644
index 000000000..3c422c5ab
--- /dev/null
+++ b/packages/react/src/hooks/useUpdateTheme.ts
@@ -0,0 +1,6 @@
+import type { Theme } from '@web3-onboard/core'
+import { useWeb3Onboard } from '../context.js'
+
+export const useUpdateTheme = (): ((
+ update: Theme
+) => void) => useWeb3Onboard().state.actions.updateTheme
diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts
index 33afb1206..9a785ba2d 100644
--- a/packages/react/src/index.ts
+++ b/packages/react/src/index.ts
@@ -5,6 +5,7 @@ export {
useNotifications,
useSetChain,
useSetLocale,
+ useUpdateTheme,
useWallets
} from './hooks/index.js'
diff --git a/packages/sequence/src/icon.ts b/packages/sequence/src/icon.ts
index a98e54bca..c492532ea 100644
--- a/packages/sequence/src/icon.ts
+++ b/packages/sequence/src/icon.ts
@@ -18,7 +18,7 @@ export default `
-
+
diff --git a/packages/transaction-preview/src/index.ts b/packages/transaction-preview/src/index.ts
index 54b11dd28..b5c184e08 100644
--- a/packages/transaction-preview/src/index.ts
+++ b/packages/transaction-preview/src/index.ts
@@ -71,7 +71,7 @@ export const patchProvider = (
): PatchedEIP1193Provider => {
if (!walletProvider) {
throw new Error(
- `An EIP 1193 wallet provider is required to preform patching and
+ `An EIP 1193 wallet provider is required to preform patching and
watch for transactions e.g. an injected wallet using window.ethereum`
)
}
@@ -130,7 +130,7 @@ export const patchProvider = (
patchedProvider.simPatched = true
} catch (err) {
console.error(
- `There was an error patching the passed in wallet provider.
+ `There was an error patching the passed in wallet provider.
The provider may be read only and may be incompatible with Transaction Preview`
)
}
@@ -197,10 +197,6 @@ const mountTransactionPreview = (simResponse: MultiSimOutput) => {
transactionPreviewDomElement.style.all = 'initial'
- target.innerHTML = `
-
- `
const getW3OEl = document.querySelector('onboard-v2')
const containerElementQuery = options.containerElement || 'body'
diff --git a/packages/transaction-preview/src/views/Index.svelte b/packages/transaction-preview/src/views/Index.svelte
index 81a46488b..aafd34012 100644
--- a/packages/transaction-preview/src/views/Index.svelte
+++ b/packages/transaction-preview/src/views/Index.svelte
@@ -26,7 +26,25 @@
}
-
+
+
+
{#if expanded || requireTransactionApproval}
.maximized {
- font-family: var(--onboard-font-family-normal, var(--font-family-normal));
pointer-events: all;
- backdrop-filter: blur(5px);
width: 100%;
min-height: 3.5rem;
- background: var(--onboard-gray-600, var(--gray-600));
display: flex;
flex-direction: column;
position: relative;
@@ -67,7 +64,7 @@
}
.radius {
- border-radius: var(--onboard-border-radius-4, var(--border-radius-4));
+ border-radius: inherit;
}
div.tp-close-btn {
@@ -103,48 +100,47 @@
margin: auto;
}
- .tp-close-btn > .close-icon {
- color: var(--onboard-gray-300, var(--gray-300));
+ .tp-close-btn .close-icon {
+ color: currentColor;
}
- .tp-close-btn:hover > .close-icon {
- color: var(--onboard-gray-100, var(--gray-100));
+ .tp-close-btn:hover .close-icon {
+ color: currentColor;
}
.table-radius {
- border-radius: var(--onboard-border-radius-5, var(--border-radius-5));
+ border-radius: var(--border-radius-5);
}
.bn-notify-notification-inner {
padding: 0.75rem;
+ background: var(--foreground-color);
}
.details {
- background: var(--onboard-gray-700, var(--gray-700));
display: flex;
flex-direction: column;
padding: 0.75rem;
gap: 0.5rem;
+ border-top: 1px solid var(--border-color);
}
.address-info {
font-size: 0.75rem;
font-weight: 400;
line-height: 1rem;
display: inline-flex;
- color: var(--onboard-gray-200, var(--gray-200));
}
.details-cta {
- color: var(--onboard-primary-400, var(--primary-400));
+ color: inherit;
font-weight: 700;
font-size: 0.875rem;
display: flex;
justify-content: flex-end;
- background: var(--onboard-gray-700, var(--gray-700));
flex-direction: row;
align-items: center;
padding: 0.5rem;
gap: 0.5rem;
height: 3rem;
- border: 1px solid var(--onboard-gray-600, var(--gray-600));
+ border-top: 1px solid var(--border-color);
flex: none;
order: 2;
align-self: stretch;
@@ -153,11 +149,11 @@
table.balance-change-table {
width: 100%;
- background: var(--onboard-gray-600, var(--gray-600));
- border: 1px solid var(--onboard-gray-500, var(--gray-500));
- color: var(--onboard-gray-100, var(--gray-100));
overflow: hidden;
border-spacing: 0;
+ border: 1px solid transparent;
+ border-color:var(--border-color);
+ color: var(--text-color);
}
table.balance-change-table td,
@@ -166,6 +162,7 @@
text-align: start;
line-height: 1rem;
}
+
table.balance-change-table th {
font-size: 0.75rem;
}
@@ -178,12 +175,12 @@
}
tbody > tr:not(:first-child) {
- box-shadow: inset 0px 1px 0px var(--onboard-gray-500, var(--gray-500));
+ box-shadow: inset 0px 1px 0px
+ var(--border-color);
}
table.balance-change-table thead {
- background: var(--onboard-gray-500, var(--gray-500));
- color: var(--onboard-gray-100, var(--gray-100));
+ background: var(--border-color);
}
.negative {
diff --git a/packages/transaction-preview/src/views/Minimized.svelte b/packages/transaction-preview/src/views/Minimized.svelte
index ed7454a4d..aaa232fc6 100644
--- a/packages/transaction-preview/src/views/Minimized.svelte
+++ b/packages/transaction-preview/src/views/Minimized.svelte
@@ -17,13 +17,12 @@
diff --git a/packages/transaction-preview/src/views/components/IconBadge.svelte b/packages/transaction-preview/src/views/components/IconBadge.svelte
index 3b19b15da..6867a60fe 100644
--- a/packages/transaction-preview/src/views/components/IconBadge.svelte
+++ b/packages/transaction-preview/src/views/components/IconBadge.svelte
@@ -5,8 +5,8 @@
div.notification-icons-wrapper {
height: 2rem;
width: 2rem;
- background: var(--onboard-gray-500, var(--gray-500));
- border: 2px solid var(--onboard-gray-500, var(--gray-500));
+ background: var(--border-color);
+ border: 2px solid var(--border-color);
font-size: 1rem;
}
.border {
diff --git a/packages/transaction-preview/src/views/components/SimulationHeader.svelte b/packages/transaction-preview/src/views/components/SimulationHeader.svelte
index 188fc6b4d..841abc263 100644
--- a/packages/transaction-preview/src/views/components/SimulationHeader.svelte
+++ b/packages/transaction-preview/src/views/components/SimulationHeader.svelte
@@ -21,7 +21,6 @@
}
.transaction-status {
- color: var(--onboard-primary-100, var(--primary-100));
line-height: var(--onboard-font-size-5, var(--font-size-5));
font-weight: 400;
overflow: hidden;
diff --git a/packages/transaction-preview/src/views/components/Timer.svelte b/packages/transaction-preview/src/views/components/Timer.svelte
index 22676d2ae..cada37b16 100644
--- a/packages/transaction-preview/src/views/components/Timer.svelte
+++ b/packages/transaction-preview/src/views/components/Timer.svelte
@@ -48,7 +48,7 @@
}
.time {
- color: var(--onboard-gray-300, var(--gray-300))
+ color: inherit;
}
.stale {
diff --git a/packages/trezor/package.json b/packages/trezor/package.json
index d14245f08..f4554e31b 100644
--- a/packages/trezor/package.json
+++ b/packages/trezor/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/trezor",
- "version": "2.3.3-alpha.1",
+ "version": "2.3.3-alpha.2",
"description": "Trezor hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
@@ -61,7 +61,7 @@
"@ethereumjs/tx": "^3.4.0",
"@ethersproject/providers": "^5.5.0",
"@web3-onboard/common": "^2.2.3",
- "@web3-onboard/hw-common": "^2.0.5-alpha.1",
+ "@web3-onboard/hw-common": "^2.1.0-alpha.1",
"buffer": "^6.0.3",
"eth-crypto": "^2.1.0",
"ethereumjs-util": "^7.1.3",
diff --git a/packages/trezor/src/icon.ts b/packages/trezor/src/icon.ts
index 8b2edc233..5fb696a51 100644
--- a/packages/trezor/src/icon.ts
+++ b/packages/trezor/src/icon.ts
@@ -1,7 +1,7 @@
const trezorIcon = `
`
diff --git a/packages/vue/package.json b/packages/vue/package.json
index 6469b3500..560513b40 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/vue",
- "version": "2.4.6-alpha.1",
+ "version": "2.5.0-alpha.1",
"description": "A collection of Vue Composables for integrating Web3-Onboard in to a Vue or Nuxt project. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.",
"keywords": [
"Ethereum",
@@ -63,7 +63,7 @@
"@vueuse/core": "^8.4.2",
"@vueuse/rxjs": "^8.2.0",
"@web3-onboard/common": "^2.2.3",
- "@web3-onboard/core": "^2.13.2-alpha.1",
+ "@web3-onboard/core": "^2.14.0-alpha.1",
"vue-demi": "^0.12.4"
},
"peerDependencies": {