Get rid of /dashboard and default to /usage (#59)

This commit is contained in:
Matt Rubens 2025-05-31 14:42:51 -04:00 committed by GitHub
parent 9ed2f02920
commit cc39440f20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 5 additions and 21 deletions

View file

@ -1,9 +0,0 @@
import { UsageCard } from '@/components/usage';
import { AuditLogCard } from '@/components/audit-logs';
export const Dashboard = () => (
<>
<UsageCard />
<AuditLogCard />
</>
);

View file

@ -1,5 +0,0 @@
import { Dashboard } from './Dashboard';
export default async function Page() {
return <Dashboard />;
}

View file

@ -36,7 +36,7 @@ export default function Page() {
} else {
path = authState.params
? `/extension/sign-in?${authState.params.toString()}`
: '/dashboard';
: '/usage';
}
setTimeout(() => router.push(path), 1000);

View file

@ -19,7 +19,7 @@ export const SelectOrg = () => {
const redirectUrl = authState.params
? `/extension/sign-in?${authState.params.toString()}`
: '/dashboard';
: '/usage';
const isLoading =
!isLoaded ||

View file

@ -3,5 +3,5 @@ import { currentUser } from '@clerk/nextjs/server';
export default async function Page() {
const user = await currentUser().catch(() => null);
redirect(user !== null ? '/dashboard' : '/sign-in');
redirect(user !== null ? '/usage' : '/sign-in');
}

View file

@ -11,13 +11,13 @@ export const NavbarHeader = (props: NavbarHeaderProps) => (
<Section {...props}>
<div className="flex justify-between items-center h-full">
<div className="flex items-center gap-2">
<Link href="/dashboard">
<Link href="/usage">
<HoppingLogo />
</Link>
<OrganizationSwitcher
organizationProfileMode="navigation"
organizationProfileUrl="/org"
afterCreateOrganizationUrl="/dashboard"
afterCreateOrganizationUrl="/usage"
hidePersonal
/>
</div>

View file

@ -10,7 +10,6 @@ import { Section } from './Section';
type NavbarMenuProps = Omit<React.HTMLAttributes<HTMLDivElement>, 'children'>;
const tabValues = [
'/dashboard',
'/usage',
'/audit-logs',
'/providers',
@ -50,7 +49,6 @@ export const NavbarMenu = (props: NavbarMenuProps) => {
value={tabValue}
>
<TabsList>
<TabsTrigger value="/dashboard">Dashboard</TabsTrigger>
<TabsTrigger value="/usage">Usage</TabsTrigger>
<TabsTrigger value="/audit-logs">Audit Logs</TabsTrigger>
<TabsTrigger value="/providers">Providers</TabsTrigger>