fix: typecheck warnings

feat/alby
Roland Bewick 2023-09-23 16:46:15 +07:00
parent 621c1538e2
commit f8caf08ccf
3 changed files with 4 additions and 3 deletions

View File

@ -125,7 +125,7 @@ export default function AppCard({
<div className="flex h-64 w-full flex-col items-center justify-center gap-4 "> <div className="flex h-64 w-full flex-col items-center justify-center gap-4 ">
<p>This app has not been setup yet</p> <p>This app has not been setup yet</p>
<Link href={`/apps/${app.slug}/setup`}> <Link href={`/apps/${app.slug}/setup`}>
<Button startIcon={Settings}>Setup</Button> <Button StartIcon={Settings}>Setup</Button>
</Link> </Link>
</div> </div>
) )

View File

@ -9,6 +9,7 @@ import { HttpError as HttpCode } from "@calcom/lib/http-error";
import { getTranslation } from "@calcom/lib/server/i18n"; import { getTranslation } from "@calcom/lib/server/i18n";
import prisma, { bookingMinimalSelect } from "@calcom/prisma"; import prisma, { bookingMinimalSelect } from "@calcom/prisma";
import { BookingStatus } from "@calcom/prisma/enums"; import { BookingStatus } from "@calcom/prisma/enums";
import { credentialForCalendarServiceSelect } from "@calcom/prisma/selects/credential";
import type { CalendarEvent } from "@calcom/types/Calendar"; import type { CalendarEvent } from "@calcom/types/Calendar";
import { getTimeFormatStringFromUserTimeFormat } from "../timeFormat"; import { getTimeFormatStringFromUserTimeFormat } from "../timeFormat";
@ -34,7 +35,7 @@ export async function handlePaymentSuccess(paymentId: number, bookingId: number)
select: { select: {
id: true, id: true,
username: true, username: true,
credentials: true, credentials: { select: credentialForCalendarServiceSelect },
timeZone: true, timeZone: true,
timeFormat: true, timeFormat: true,
email: true, email: true,

View File

@ -170,7 +170,7 @@ export const integrationsHandler = async ({ ctx, input }: IntegrationsOptions) =
teams, teams,
isInstalled: !!userCredentialIds.length || !!teams.length || app.isGlobal, isInstalled: !!userCredentialIds.length || !!teams.length || app.isGlobal,
// FIXME: remove hardcoding and add per-app validation // FIXME: remove hardcoding and add per-app validation
isSetup: !!credential?.key?.account_id || app.slug !== "alby", isSetup: !!(credential?.key as { account_id: string })?.account_id || app.slug !== "alby",
}; };
} }
); );