diff --git a/apps/web/app/(dashboard)/home/[account]/_components/account-layout-header.tsx b/apps/web/app/(dashboard)/home/[account]/_components/account-layout-header.tsx index bd96606b4..dce91f352 100644 --- a/apps/web/app/(dashboard)/home/[account]/_components/account-layout-header.tsx +++ b/apps/web/app/(dashboard)/home/[account]/_components/account-layout-header.tsx @@ -1,6 +1,6 @@ import { PageHeader } from '@kit/ui/page'; -import { AccountLayoutMobileNavigation } from '~/(dashboard)/home/[account]/_components/account-layout-mobile-navigation'; +import { AccountLayoutMobileNavigation } from './account-layout-mobile-navigation'; export function AccountLayoutHeader({ children, diff --git a/apps/web/app/(dashboard)/home/[account]/_components/account-layout-mobile-navigation.tsx b/apps/web/app/(dashboard)/home/[account]/_components/account-layout-mobile-navigation.tsx index 2b8be117d..38e08d852 100644 --- a/apps/web/app/(dashboard)/home/[account]/_components/account-layout-mobile-navigation.tsx +++ b/apps/web/app/(dashboard)/home/[account]/_components/account-layout-mobile-navigation.tsx @@ -81,6 +81,7 @@ export const AccountLayoutMobileNavigation = ( {Links} + signOut.mutateAsync()} /> @@ -95,10 +96,10 @@ function DropdownLink( }>, ) { return ( - + {props.Icon} @@ -117,13 +118,13 @@ function SignOutDropdownItem( ) { return ( - + - + ); @@ -134,18 +135,16 @@ function OrganizationsModal() { return ( - + e.preventDefault()} > - + + + @@ -156,7 +155,7 @@ function OrganizationsModal() { -
+
{ const path = value diff --git a/apps/web/app/(dashboard)/home/[account]/settings/page.tsx b/apps/web/app/(dashboard)/home/[account]/settings/page.tsx index 4df0570bc..1b891010b 100644 --- a/apps/web/app/(dashboard)/home/[account]/settings/page.tsx +++ b/apps/web/app/(dashboard)/home/[account]/settings/page.tsx @@ -47,7 +47,7 @@ async function TeamAccountSettingsPage(props: Props) {
diff --git a/apps/web/app/(marketing)/_components/site-navigation.tsx b/apps/web/app/(marketing)/_components/site-navigation.tsx index a8d2c27de..c5d3599a3 100644 --- a/apps/web/app/(marketing)/_components/site-navigation.tsx +++ b/apps/web/app/(marketing)/_components/site-navigation.tsx @@ -11,7 +11,7 @@ import { import { NavigationMenu, NavigationMenuList } from '@kit/ui/navigation-menu'; import { Trans } from '@kit/ui/trans'; -import { SiteNavigationItem } from '~/(marketing)/_components/site-navigation-item'; +import { SiteNavigationItem } from './site-navigation-item'; const links = { Blog: { @@ -65,14 +65,14 @@ function MobileDropdown() { - + {Object.values(links).map((item) => { const className = 'flex w-full h-full items-center'; return ( - {item.label} + ); diff --git a/apps/web/app/(marketing)/blog/page.tsx b/apps/web/app/(marketing)/blog/page.tsx index 76fe94f3b..f4a957479 100644 --- a/apps/web/app/(marketing)/blog/page.tsx +++ b/apps/web/app/(marketing)/blog/page.tsx @@ -32,29 +32,25 @@ async function BlogPage({ searchParams }: { searchParams: { page: string } }) { }); return ( -
+ <> - 0} - fallback={ -
- -
- } - > -
+
+ 0} + fallback={} + > {posts.map((post, idx) => { return ; })} -
- -
+
+
+ ); } diff --git a/apps/web/app/(marketing)/faq/page.tsx b/apps/web/app/(marketing)/faq/page.tsx index f16830422..a7aeeb686 100644 --- a/apps/web/app/(marketing)/faq/page.tsx +++ b/apps/web/app/(marketing)/faq/page.tsx @@ -121,7 +121,7 @@ function FaqItem({ >

{item.question} diff --git a/apps/web/styles/globals.css b/apps/web/styles/globals.css index c921103b2..eb9a01cdc 100644 --- a/apps/web/styles/globals.css +++ b/apps/web/styles/globals.css @@ -80,3 +80,14 @@ @apply max-sm:px-4; } } + +/* +Optimize dropdowns for mobile + */ +[data-radix-popper-content-wrapper] { + @apply w-full md:w-auto; +} + +[data-radix-menu-content] { + @apply rounded-none md:rounded-lg; +} \ No newline at end of file diff --git a/packages/billing/gateway/src/components/plan-picker.tsx b/packages/billing/gateway/src/components/plan-picker.tsx index 56875aae7..52a2fe89c 100644 --- a/packages/billing/gateway/src/components/plan-picker.tsx +++ b/packages/billing/gateway/src/components/plan-picker.tsx @@ -246,7 +246,7 @@ export function PlanPicker(
); } @@ -373,7 +380,7 @@ function PlanIntervalSwitcher( 'rounded-r-none border-r-transparent': index === 0, 'rounded-l-none': index === props.intervals.length - 1, ['hover:text-primary border']: !selected, - ['font-semibold cursor-default hover:text-initial hover:bg-background border-primary']: + ['font-semibold cursor-default hover:text-initial hover:bg-background']: selected, }, ); diff --git a/packages/features/auth/src/components/auth-layout.tsx b/packages/features/auth/src/components/auth-layout.tsx index 76fda2080..8a0c38f49 100644 --- a/packages/features/auth/src/components/auth-layout.tsx +++ b/packages/features/auth/src/components/auth-layout.tsx @@ -8,14 +8,14 @@ export function AuthLayoutShell({
{Logo && }
{children}