diff --git a/.gitignore b/.gitignore index be21d9cdd8..786e812659 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,9 @@ apps/storybook/build-storybook.log # Snaplet .snaplet/snapshots .snaplet/structure.d.ts + +# Submodules +.gitmodules +apps/api +apps/website +apps/console diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index f2964f7dd5..0000000000 --- a/.gitmodules +++ /dev/null @@ -1,16 +0,0 @@ -[submodule "apps/console"] - path = apps/console - url = https://github.com/calcom/console.git - branch = main -[submodule "apps/api"] - path = apps/api - url = https://github.com/calcom/api.git - branch = main -[submodule "apps/website"] - path = apps/website - url = https://github.com/calcom/website.git - branch = main -[submodule "apps/auth"] - path = apps/auth - url = https://github.com/calcom/auth.git - branch = main diff --git a/README.md b/README.md index ae612405e2..eb50ed35f9 100644 --- a/README.md +++ b/README.md @@ -305,6 +305,12 @@ Currently Vercel Pro Plan is required to be able to Deploy this application with See the [roadmap project](https://cal.com/roadmap) for a list of proposed features (and known issues). You can change the view to see planned tagged releases. + + +## Repo Activity + + + ## Contributing @@ -405,17 +411,6 @@ following 9. Click the "Save" button at the bottom footer. 10. You're good to go. Now you can see any booking in Cal.com created as a meeting in HubSpot for your contacts. -### Obtaining Vital API Keys - -1. Open [Vital](https://tryvital.io/) and click Get API Keys. -1. Create a team with the team name you desire -1. Head to the configuration section on the sidebar of the dashboard -1. Click on API keys and you'll find your sandbox `api_key`. -1. Copy your `api_key` to `VITAL_API_KEY` in the .env.appStore file. -1. Open [Vital Webhooks](https://app.tryvital.io/team/{team_id}/webhooks) and add `/api/integrations/vital/webhook` as webhook for connected applications. -1. Select all events for the webhook you interested, e.g. `sleep_created` -1. Copy the webhook secret (`sec...`) to `VITAL_WEBHOOK_SECRET` in the .env.appStore file. - ## Workflows ### Setting up SendGrid for Email reminders diff --git a/apps/api b/apps/api deleted file mode 160000 index 7aebdb8c96..0000000000 --- a/apps/api +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7aebdb8c966f472383cf55e8da31e9655102e775 diff --git a/apps/console b/apps/console deleted file mode 160000 index 8c0921a702..0000000000 --- a/apps/console +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8c0921a70213667e1411062ad37dd5c653904159 diff --git a/apps/web/components/AppListCard.tsx b/apps/web/components/AppListCard.tsx new file mode 100644 index 0000000000..286a95ba49 --- /dev/null +++ b/apps/web/components/AppListCard.tsx @@ -0,0 +1,35 @@ +import { ReactNode } from "react"; + +import { useLocale } from "@calcom/lib/hooks/useLocale"; +import { Badge, ListItemText } from "@calcom/ui"; + +interface AppListCardProps { + logo?: string; + title: string; + description: string; + actions?: ReactNode; + isDefault?: boolean; +} + +export default function AppListCard(props: AppListCardProps) { + const { t } = useLocale(); + const { logo, title, description, actions, isDefault } = props; + + return ( +
+
+ {logo ? {`${title} : null} + +
+
+

{title}

+ {isDefault ? {t("default")} : null} +
+ {description} +
+ + {actions} +
+
+ ); +} diff --git a/apps/web/components/Embed.tsx b/apps/web/components/Embed.tsx index 38bec35fe0..3037a4d43b 100644 --- a/apps/web/components/Embed.tsx +++ b/apps/web/components/Embed.tsx @@ -597,7 +597,7 @@ ${getEmbedTypeSpecificString({ embedFramework: "react", embedType, calLink, prev