diff --git a/CHANGELOG.md b/CHANGELOG.md
index 07c61d05..1541ba8a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,7 @@
- [#161](https://github.com/animareflection/ui/pull/161) [`f750579`](https://github.com/animareflection/ui/commit/f75057983f63a85daa7c74fe521298e3b2582e7e) Thanks [@Twonarly1](https://github.com/Twonarly1)! - Update `Accordion` component
- [#171](https://github.com/animareflection/ui/pull/171) [`072e6d0`](https://github.com/animareflection/ui/commit/072e6d0904cdbb6eef0740fbaca43d3fdb0a9738) Thanks [@coopbri](https://github.com/coopbri)! - Change recipes to use Ark v1 slots
+
- Change `Carousel` `slides` prop to `items`
- [#158](https://github.com/animareflection/ui/pull/158) [`165d9c5`](https://github.com/animareflection/ui/commit/165d9c5fd5c938176c01a427f9493e82970a7fa8) Thanks [@hobbescodes](https://github.com/hobbescodes)! - Add additional variants for components that leverage `defaultVariants`
diff --git a/bun.lockb b/bun.lockb
index df0fedaa..c34a37a6 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 262d4d9b..88b11d79 100644
--- a/package.json
+++ b/package.json
@@ -78,6 +78,7 @@
"@storybook/testing-library": "^0.2.2",
"@storybook/theming": "^7.5.3",
"@storybook/types": "^7.5.3",
+ "@tanstack/react-query": "^5.8.1",
"@testing-library/dom": "^9.3.3",
"@testing-library/react": "^14.1.0",
"@testing-library/user-event": "^14.5.1",
@@ -116,6 +117,8 @@
"tsup": "^7.2.0",
"typescript": "^5.2.2",
"usehooks-ts": "^2.9.1",
+ "viem": "2.0.0-beta.1",
+ "wagmi": "beta",
"wait-on": "^7.1.0",
"webpack": "^5.89.0"
}
diff --git a/public/svg/connectors/brave.svg b/public/svg/connectors/brave.svg
new file mode 100644
index 00000000..f80dbc3e
--- /dev/null
+++ b/public/svg/connectors/brave.svg
@@ -0,0 +1,33 @@
+
+
\ No newline at end of file
diff --git a/public/svg/connectors/ethereum.svg b/public/svg/connectors/ethereum.svg
new file mode 100644
index 00000000..668f2cc0
--- /dev/null
+++ b/public/svg/connectors/ethereum.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/svg/connectors/metamask.svg b/public/svg/connectors/metamask.svg
new file mode 100644
index 00000000..faee2007
--- /dev/null
+++ b/public/svg/connectors/metamask.svg
@@ -0,0 +1,62 @@
+
+
+
diff --git a/public/svg/connectors/phantom.svg b/public/svg/connectors/phantom.svg
new file mode 100644
index 00000000..d763c498
--- /dev/null
+++ b/public/svg/connectors/phantom.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/components/core/Button/Button.recipe.ts b/src/components/core/Button/Button.recipe.ts
index cbec2e7f..8a1ab7dd 100644
--- a/src/components/core/Button/Button.recipe.ts
+++ b/src/components/core/Button/Button.recipe.ts
@@ -4,6 +4,7 @@ export const buttonRecipe = defineRecipe({
className: "button",
description: "The styles for the Button component",
base: {
+ borderWidth: "1px",
cursor: "pointer",
fontWeight: "bold",
borderRadius: "md",
@@ -27,6 +28,7 @@ export const buttonRecipe = defineRecipe({
variants: {
variant: {
primary: {
+ borderColor: "accent.default",
color: "accent.fg",
bgColor: "accent.default",
_hover: {
@@ -41,7 +43,6 @@ export const buttonRecipe = defineRecipe({
},
},
secondary: {
- borderWidth: "1px",
borderColor: "border.emphasized",
bgColor: "bg.default",
color: "fg.emphasized",
@@ -60,6 +61,7 @@ export const buttonRecipe = defineRecipe({
},
},
ghost: {
+ borderColor: "transparent",
bgColor: "transparent",
color: "fg.emphasized",
_hover: {
@@ -76,6 +78,7 @@ export const buttonRecipe = defineRecipe({
},
},
round: {
+ borderColor: "accent.default",
borderRadius: "full !important",
color: "accent.fg",
bgColor: "accent.default",
diff --git a/src/components/core/Menu/Menu.stories.tsx b/src/components/core/Menu/Menu.stories.tsx
index 2fe922b3..71524436 100644
--- a/src/components/core/Menu/Menu.stories.tsx
+++ b/src/components/core/Menu/Menu.stories.tsx
@@ -80,30 +80,18 @@ const WITH_CONTEXT_GROUPS: MenuItemGroupRecord[] = [
];
export const Default: Story = {
- render: () => (
-
- ),
+ render: () =>