* start make app integration * setup integration * add relevant env vars * update app metadata * import setup route in app setups * fix typo * add app store imports * fix module import error * update make readme * move scheduler to app-store utils * move add subscription to node scheduler * move delete subscription to scheduler * subscribe unsubscribe in zapier using common nodeScheduler * fix lint errors * revert settings.json * update icon * add app screenshots * fix app description * fix type errors * update app code * Delete .gitkeep * delete unused template files * get app invite link from env vars * chore: handle error, cleanup readme, address review comments * fix: update link in readme * revert yarn.lock * fix type errors * Update packages/prisma/seed-app-store.ts * Update .env.appStore.example * Update .env.appStore.example * update app readme * fix param name in deleteSubcription * fix listBookings handler * Update turbo.json * use default installation handler to install app * use logger for console logs * Fix inviteLink reading * fix app setup handler * Fix type issue * always show app invite link * fix type error * add make invite link --------- Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Co-authored-by: Hariom Balhara <hariombalhara@gmail.com> Co-authored-by: CarinaWolli <wollencarina@gmail.com>
21 lines
546 B
TypeScript
21 lines
546 B
TypeScript
import type { GetStaticPropsContext } from "next";
|
|
|
|
import getAppKeysFromSlug from "../../../_utils/getAppKeysFromSlug";
|
|
|
|
export interface IMakeSetupProps {
|
|
inviteLink: string;
|
|
}
|
|
|
|
export const getStaticProps = async (ctx: GetStaticPropsContext) => {
|
|
if (typeof ctx.params?.slug !== "string") return { notFound: true } as const;
|
|
let inviteLink = "";
|
|
const appKeys = await getAppKeysFromSlug("make");
|
|
if (typeof appKeys.invite_link === "string") inviteLink = appKeys.invite_link;
|
|
|
|
return {
|
|
props: {
|
|
inviteLink,
|
|
},
|
|
};
|
|
};
|