diff --git a/apps/start/src/components/auth/share-enter-password.tsx b/apps/start/src/components/auth/share-enter-password.tsx index 4529a2b4..a04759bb 100644 --- a/apps/start/src/components/auth/share-enter-password.tsx +++ b/apps/start/src/components/auth/share-enter-password.tsx @@ -12,7 +12,9 @@ export function ShareEnterPassword({ shareId }: { shareId: string }) { const trpc = useTRPC(); const mutation = useMutation( trpc.auth.signInShare.mutationOptions({ - onSuccess() {}, + onSuccess() { + window.location.reload(); + }, onError() { toast.error('Incorrect password'); }, diff --git a/apps/start/src/components/full-page-loading-state.tsx b/apps/start/src/components/full-page-loading-state.tsx index 2e1ecb58..aeefc2bf 100644 --- a/apps/start/src/components/full-page-loading-state.tsx +++ b/apps/start/src/components/full-page-loading-state.tsx @@ -11,14 +11,13 @@ const FullPageLoadingState = ({ ( )) as LucideIcon } - > - {description} - + /> ); }; diff --git a/apps/start/src/components/overview/overview-metrics.tsx b/apps/start/src/components/overview/overview-metrics.tsx index 644fe736..a9d7aa19 100644 --- a/apps/start/src/components/overview/overview-metrics.tsx +++ b/apps/start/src/components/overview/overview-metrics.tsx @@ -109,7 +109,7 @@ export default function OverviewMetrics({ projectId }: OverviewMetricsProps) { return ( <> -
+
{TITLES.map((title, index) => ( ( + + ), }); function RouteComponent() { const { shareId } = Route.useParams(); const { header } = useSearch({ from: '/share/overview/$shareId' }); const trpc = useTRPC(); - const shareQuery = useQuery( + const shareQuery = useSuspenseQuery( trpc.share.overview.queryOptions({ shareId, }), @@ -69,7 +78,7 @@ function RouteComponent() { return (
{isHeaderVisible && ( -
+
{share.organization?.name}

{share.project?.name}

@@ -77,6 +86,7 @@ function RouteComponent() { POWERED BY openpanel.dev diff --git a/packages/trpc/src/routers/share.ts b/packages/trpc/src/routers/share.ts index ecc4a6b6..7a45fb37 100644 --- a/packages/trpc/src/routers/share.ts +++ b/packages/trpc/src/routers/share.ts @@ -6,12 +6,12 @@ import { zShareOverview } from '@openpanel/validation'; import { hashPassword } from '@openpanel/auth'; import { z } from 'zod'; import { TRPCNotFoundError } from '../errors'; -import { createTRPCRouter, protectedProcedure } from '../trpc'; +import { createTRPCRouter, protectedProcedure, publicProcedure } from '../trpc'; const uid = new ShortUniqueId({ length: 6 }); export const shareRouter = createTRPCRouter({ - overview: protectedProcedure + overview: publicProcedure .input( z .object({