diff --git a/apps/docs/public/storybook-logo.png b/apps/docs/public/storybook-logo.png
index b2d47c03c5..22dc0f38d8 100644
Binary files a/apps/docs/public/storybook-logo.png and b/apps/docs/public/storybook-logo.png differ
diff --git a/packages/components/autocomplete/CHANGELOG.md b/packages/components/autocomplete/CHANGELOG.md
index aa67790a93..6d22799553 100644
--- a/packages/components/autocomplete/CHANGELOG.md
+++ b/packages/components/autocomplete/CHANGELOG.md
@@ -1,5 +1,13 @@
# @heroui/autocomplete
+## 2.3.10
+
+### Patch Changes
+
+- Updated dependencies [[`45b1d82`](https://github.com/frontio-ai/heroui/commit/45b1d82c391dac7f39609d492010164b6c2d6d38)]:
+ - @heroui/input@2.4.9
+ - @heroui/popover@2.3.9
+
## 2.3.9
### Patch Changes
diff --git a/packages/components/autocomplete/package.json b/packages/components/autocomplete/package.json
index bda6b9fef8..7e79275bf8 100644
--- a/packages/components/autocomplete/package.json
+++ b/packages/components/autocomplete/package.json
@@ -1,6 +1,6 @@
{
"name": "@heroui/autocomplete",
- "version": "2.3.9",
+ "version": "2.3.10",
"description": "An autocomplete combines a text input with a listbox, allowing users to filter a list of options to items matching a query.",
"keywords": [
"autocomplete"
diff --git a/packages/components/input/CHANGELOG.md b/packages/components/input/CHANGELOG.md
index ac2b52c273..52c5c3381e 100644
--- a/packages/components/input/CHANGELOG.md
+++ b/packages/components/input/CHANGELOG.md
@@ -1,5 +1,11 @@
# @heroui/input
+## 2.4.9
+
+### Patch Changes
+
+- [`45b1d82`](https://github.com/frontio-ai/heroui/commit/45b1d82c391dac7f39609d492010164b6c2d6d38) Thanks [@jrgarciadev](https://github.com/jrgarciadev)! - Fix input ignoring spaces
+
## 2.4.8
### Patch Changes
diff --git a/packages/components/input/__tests__/input.test.tsx b/packages/components/input/__tests__/input.test.tsx
index b73a1744ab..0f5fd3c4d3 100644
--- a/packages/components/input/__tests__/input.test.tsx
+++ b/packages/components/input/__tests__/input.test.tsx
@@ -224,33 +224,6 @@ describe("Input", () => {
expect(onClear).toHaveBeenCalledTimes(0);
});
-
- it("should focus input on click", async () => {
- const {getByTestId} = render();
-
- const input = getByTestId("input") as HTMLInputElement;
- const innerWrapper = document.querySelector("[data-slot='inner-wrapper']") as HTMLDivElement;
- const inputWrapper = document.querySelector("[data-slot='input-wrapper']") as HTMLDivElement;
-
- const user = userEvent.setup();
-
- expect(document.activeElement).not.toBe(input);
-
- await user.click(input);
- expect(document.activeElement).toBe(input);
- input.blur();
- expect(document.activeElement).not.toBe(input);
-
- await user.click(innerWrapper);
- expect(document.activeElement).toBe(input);
- input.blur();
- expect(document.activeElement).not.toBe(input);
-
- await user.click(inputWrapper);
- expect(document.activeElement).toBe(input);
- input.blur();
- expect(document.activeElement).not.toBe(input);
- });
});
describe("Input with React Hook Form", () => {
diff --git a/packages/components/input/package.json b/packages/components/input/package.json
index 9e23219567..b3793cdf03 100644
--- a/packages/components/input/package.json
+++ b/packages/components/input/package.json
@@ -1,6 +1,6 @@
{
"name": "@heroui/input",
- "version": "2.4.8",
+ "version": "2.4.9",
"description": "The input component is designed for capturing user input within a text field.",
"keywords": [
"input"
diff --git a/packages/components/input/src/use-input.ts b/packages/components/input/src/use-input.ts
index f7a7b42aa3..dd14ad7834 100644
--- a/packages/components/input/src/use-input.ts
+++ b/packages/components/input/src/use-input.ts
@@ -156,12 +156,6 @@ export function useInput {
- if (domRef.current) {
- domRef.current?.focus();
- }
- }, [domRef.current]);
-
// if we use `react-hook-form`, it will set the input value using the ref in register
// i.e. setting ref.current.value to something which is uncontrolled
// hence, sync the state with `ref.current.value`
@@ -226,11 +220,6 @@ export function useInput(() => {
@@ -409,7 +398,12 @@ export function useInput {
+ if (domRef.current && e.currentTarget === e.target) {
+ domRef.current.focus();
+ }
+ },
style: {
cursor: "text",
...props.style,
@@ -433,6 +427,11 @@ export function useInput {
+ if (domRef.current && e.currentTarget === e.target) {
+ domRef.current.focus();
+ }
+ },
className: slots.innerWrapper({
class: clsx(classNames?.innerWrapper, props?.className),
}),
diff --git a/packages/core/react/CHANGELOG.md b/packages/core/react/CHANGELOG.md
index 6e9691fbe5..e73879096a 100644
--- a/packages/core/react/CHANGELOG.md
+++ b/packages/core/react/CHANGELOG.md
@@ -1,5 +1,20 @@
# @heroui/react
+## 2.6.13
+
+### Patch Changes
+
+- Updated dependencies [[`45b1d82`](https://github.com/frontio-ai/heroui/commit/45b1d82c391dac7f39609d492010164b6c2d6d38)]:
+ - @heroui/input@2.4.9
+ - @heroui/accordion@2.2.7
+ - @heroui/autocomplete@2.3.10
+ - @heroui/drawer@2.2.7
+ - @heroui/modal@2.2.7
+ - @heroui/navbar@2.2.8
+ - @heroui/popover@2.3.9
+ - @heroui/select@2.4.9
+ - @heroui/tabs@2.2.7
+
## 2.6.12
### Patch Changes
diff --git a/packages/core/react/package.json b/packages/core/react/package.json
index 70df8aabad..d3b0e50703 100644
--- a/packages/core/react/package.json
+++ b/packages/core/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@heroui/react",
- "version": "2.6.12",
+ "version": "2.6.13",
"description": "🚀 Beautiful and modern React UI library.",
"author": "Junior Garcia ",
"homepage": "https://heroui.com",
diff --git a/packages/storybook/package.json b/packages/storybook/package.json
index 888af60ca4..e16dcce3d0 100644
--- a/packages/storybook/package.json
+++ b/packages/storybook/package.json
@@ -38,21 +38,21 @@
"react-dom": "^18.0.0"
},
"devDependencies": {
- "@storybook/addon-a11y": "^8.4.5",
- "@storybook/addon-actions": "^8.4.5",
- "@storybook/addon-docs": "^8.4.5",
- "@storybook/addon-essentials": "^8.4.5",
- "@storybook/addon-links": "^8.4.5",
- "@storybook/cli": "^8.4.5",
- "@storybook/manager-api": "^8.4.5",
- "@storybook/preview-api": "^8.4.5",
- "@storybook/react": "^8.4.5",
- "@storybook/react-vite": "^8.4.5",
- "@storybook/theming": "^8.4.5",
+ "@storybook/addon-a11y": "^8.5.0",
+ "@storybook/addon-actions": "^8.5.0",
+ "@storybook/addon-docs": "^8.5.0",
+ "@storybook/addon-essentials": "^8.5.0",
+ "@storybook/addon-links": "^8.5.0",
+ "@storybook/cli": "^8.5.0",
+ "@storybook/manager-api": "^8.5.0",
+ "@storybook/preview-api": "^8.5.0",
+ "@storybook/react": "^8.5.0",
+ "@storybook/react-vite": "^8.5.0",
+ "@storybook/theming": "^8.5.0",
"@vitejs/plugin-react": "^4.3.3",
"autoprefixer": "^10.4.13",
"remark-gfm": "^4.0.0",
- "storybook": "^8.4.5",
+ "storybook": "^8.5.0",
"storybook-dark-mode": "^4.0.2",
"tailwindcss": "^3.3.5",
"vite": "^5.4.11"
@@ -65,4 +65,4 @@
"esm"
]
}
-}
\ No newline at end of file
+}
diff --git a/packages/storybook/public/dark-logo.svg b/packages/storybook/public/dark-logo.svg
index 98494fe588..1edeca930b 100644
--- a/packages/storybook/public/dark-logo.svg
+++ b/packages/storybook/public/dark-logo.svg
@@ -1,5 +1,11 @@
-