From 8258ea1ddbddfa7f0addf677288cf1865e8d6de5 Mon Sep 17 00:00:00 2001 From: Junior Garcia Date: Fri, 17 Jan 2025 08:54:30 -0300 Subject: [PATCH 1/9] chore: disable posthog captures --- apps/docs/app/providers.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/docs/app/providers.tsx b/apps/docs/app/providers.tsx index f6b65dcf70..f31a0fd054 100644 --- a/apps/docs/app/providers.tsx +++ b/apps/docs/app/providers.tsx @@ -24,6 +24,9 @@ const ProviderWrapper = ({children}: {children: React.ReactElement}) => { api_host: "/ingest", person_profiles: "identified_only", ui_host: process.env.NEXT_PUBLIC_POSTHOG_HOST, + capture_pageview: false, + capture_pageleave: false, + capture_heatmaps: false, }); } }, []); From 771552e6b1941ecf31031686faf685bb44823a9c Mon Sep 17 00:00:00 2001 From: Junior Garcia Date: Fri, 17 Jan 2025 09:01:39 -0300 Subject: [PATCH 2/9] chore: update funding --- .github/FUNDING.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index f904449d45..b976b4e3e5 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -2,7 +2,7 @@ github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] patreon: jrgarciadev -open_collective: nextui +open_collective: heroui ko_fi: # Replace with a single Ko-fi username tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry From f7e5d205b156060d2d06aa17af31007dbb9fc13c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D5=A1=D3=84=D5=A1?= Date: Sat, 18 Jan 2025 20:41:28 +0800 Subject: [PATCH 3/9] fix(theme): add missing shadow none (#4587) --- .changeset/stale-bears-wink.md | 5 +++++ packages/core/theme/src/components/modal.ts | 3 +++ packages/core/theme/src/components/popover.ts | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 .changeset/stale-bears-wink.md diff --git a/.changeset/stale-bears-wink.md b/.changeset/stale-bears-wink.md new file mode 100644 index 0000000000..5ca561eefc --- /dev/null +++ b/.changeset/stale-bears-wink.md @@ -0,0 +1,5 @@ +--- +"@heroui/theme": patch +--- + +add missing shadow none (#4586) diff --git a/packages/core/theme/src/components/modal.ts b/packages/core/theme/src/components/modal.ts index 4aeeb471f1..455bbd5a44 100644 --- a/packages/core/theme/src/components/modal.ts +++ b/packages/core/theme/src/components/modal.ts @@ -130,6 +130,9 @@ const modal = tv({ }, }, shadow: { + none: { + base: "shadow-none", + }, sm: { base: "shadow-small", }, diff --git a/packages/core/theme/src/components/popover.ts b/packages/core/theme/src/components/popover.ts index f09f76e83e..663b6a9ad0 100644 --- a/packages/core/theme/src/components/popover.ts +++ b/packages/core/theme/src/components/popover.ts @@ -132,6 +132,9 @@ const popover = tv({ full: {content: "rounded-full"}, }, shadow: { + none: { + content: "shadow-none", + }, sm: { content: "shadow-small", }, From 61ad0205c5b4b5c3ccba3acc05cef88914b53a7e Mon Sep 17 00:00:00 2001 From: Peterl561 <76144929+Peterl561@users.noreply.github.com> Date: Sat, 18 Jan 2025 20:43:49 +0800 Subject: [PATCH 4/9] fix(navbar): remove NavbarMenu when closed (#4506) * fix(navbar): remove NavbarMenu when closed * chore(changeset): fixed NavbarMenu console prop error --- .changeset/nice-beds-battle.md | 5 +++ .../components/navbar/src/navbar-menu.tsx | 41 ++++++++++--------- 2 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 .changeset/nice-beds-battle.md diff --git a/.changeset/nice-beds-battle.md b/.changeset/nice-beds-battle.md new file mode 100644 index 0000000000..14810f74bb --- /dev/null +++ b/.changeset/nice-beds-battle.md @@ -0,0 +1,5 @@ +--- +"@nextui-org/navbar": patch +--- + +fixed NavbarMenu React.Fragment prop error when animation is disabled (#4501) diff --git a/packages/components/navbar/src/navbar-menu.tsx b/packages/components/navbar/src/navbar-menu.tsx index d4d2b0edb9..37f1ba190a 100644 --- a/packages/components/navbar/src/navbar-menu.tsx +++ b/packages/components/navbar/src/navbar-menu.tsx @@ -32,25 +32,28 @@ const NavbarMenu = forwardRef<"ul", NavbarMenuProps>((props, ref) => { const styles = clsx(classNames?.menu, className); - // only apply overlay when menu is open - const OverlayComponent = isMenuOpen ? Overlay : React.Fragment; + if (disableAnimation) { + if (!isMenuOpen) return null; - const contents = disableAnimation ? ( - -
    - {children} -
-
- ) : ( + return ( + +
    + {children} +
+
+ ); + } + + return ( {isMenuOpen ? ( @@ -78,8 +81,6 @@ const NavbarMenu = forwardRef<"ul", NavbarMenuProps>((props, ref) => { ) : null} ); - - return contents; }); NavbarMenu.displayName = "HeroUI.NavbarMenu"; From abcf04571a6bfcddd52a7078269e26669cee9ffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D5=A1=D3=84=D5=A1?= Date: Sat, 18 Jan 2025 20:58:24 +0800 Subject: [PATCH 5/9] fix(changeset): incorrect package name (#4588) --- .changeset/nice-beds-battle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/nice-beds-battle.md b/.changeset/nice-beds-battle.md index 14810f74bb..c0726b70e3 100644 --- a/.changeset/nice-beds-battle.md +++ b/.changeset/nice-beds-battle.md @@ -1,5 +1,5 @@ --- -"@nextui-org/navbar": patch +"@heroui/navbar": patch --- fixed NavbarMenu React.Fragment prop error when animation is disabled (#4501) From 95bd9288bf5a81f0e48de4f03aeaff7ec046f054 Mon Sep 17 00:00:00 2001 From: Junior Garcia Date: Sat, 18 Jan 2025 10:31:18 -0300 Subject: [PATCH 6/9] chore: improve migratio guide --- .../content/docs/guide/nextui-to-heroui.mdx | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/apps/docs/content/docs/guide/nextui-to-heroui.mdx b/apps/docs/content/docs/guide/nextui-to-heroui.mdx index 18154cd5a4..d20585f931 100644 --- a/apps/docs/content/docs/guide/nextui-to-heroui.mdx +++ b/apps/docs/content/docs/guide/nextui-to-heroui.mdx @@ -171,8 +171,22 @@ After migration, verify that: The functionality and API of all components remain the same - only the package names and imports have changed. ---- +## Troubleshooting + +If you encounter issues during migration, try these steps: + +### NPM Users +If you're using `npm`, you may need to: +1. Delete your `node_modules` folder +2. Delete your `package-lock.json` file +3. Reinstall all packages with `npm install` -If you encounter any issues during migration, please [open an issue](https://github.com/nextui-inc/heroui/issues) on our GitHub repository. +### Package.json Check +Ensure that no `@nextui-org` packages remain in your `package.json` dependencies or devDependencies. + +### Need Help? +Join our Discord community in the **#nextui-to-heroui** channel [https://discord.gg/9b6yyZKmH4](https://discord.gg/9b6yyZKmH4) - our team is happy to help! + +--- - +If you encounter any issues during migration, please [open an issue](https://github.com/frontio-ai/heroui/issues) on our GitHub repository. From dd880c5c480d35b5afe0f561ba5bd1cfd7ec636b Mon Sep 17 00:00:00 2001 From: Junior Garcia Date: Sat, 18 Jan 2025 17:08:16 -0300 Subject: [PATCH 7/9] chore: kapa-ai temporary disabled --- apps/docs/app/blog/layout.tsx | 2 +- apps/docs/app/docs/layout.tsx | 2 +- apps/docs/components/scripts/script-providers.tsx | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/docs/app/blog/layout.tsx b/apps/docs/app/blog/layout.tsx index b724bb9bae..7a77c92b7c 100644 --- a/apps/docs/app/blog/layout.tsx +++ b/apps/docs/app/blog/layout.tsx @@ -33,7 +33,7 @@ export default function DocsLayout({children}: DocsLayoutProps) { /> - + ); } diff --git a/apps/docs/app/docs/layout.tsx b/apps/docs/app/docs/layout.tsx index 90a29d8f1f..598ed96ce3 100644 --- a/apps/docs/app/docs/layout.tsx +++ b/apps/docs/app/docs/layout.tsx @@ -40,7 +40,7 @@ export default function DocsLayout({children}: DocsLayoutProps) { /> - + ); } diff --git a/apps/docs/components/scripts/script-providers.tsx b/apps/docs/components/scripts/script-providers.tsx index 102f4b006e..974fd82ed1 100644 --- a/apps/docs/components/scripts/script-providers.tsx +++ b/apps/docs/components/scripts/script-providers.tsx @@ -2,16 +2,18 @@ import * as React from "react"; import Script from "next/script"; -export function ScriptProviders() { +export function ScriptProviders({isKapaEnabled}: {isKapaEnabled?: boolean}) { + if (!isKapaEnabled) return null; + return ( <>