Files
calendar/packages/app-store/googlevideo/_metadata.ts
T
58b439ca65 Revamp Google Cal warning for Meet, Amie, and Vimcal (#7308)
* Create requires Google Cal component

* Create installed GCal message

* Move requires GCal component to App

* Clean up

* Abstract prerequisite component

* Add requires message on app card

* Refactor to dependency

* Clean up

* Change typeform dep & remove app card dep component

* Clean up

* Change dependency to dependencies

* Pass disableInstall to default install button for AppCard

* Refactor app page to dependencies

* Type fix

* More type fixes

* Update apps/web/components/apps/App.tsx

* Apply suggestions from code review

---------

Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-03-09 10:07:23 +01:00

38 lines
973 B
TypeScript

import { validJson } from "@calcom/lib/jsonUtils";
import type { AppMeta } from "@calcom/types/App";
import _package from "./package.json";
export const metadata = {
name: "Google Meet",
description: _package.description,
installed: !!(process.env.GOOGLE_API_CREDENTIALS && validJson(process.env.GOOGLE_API_CREDENTIALS)),
slug: "google-meet",
category: "video",
categories: ["video"],
type: "google_video",
title: "Google Meet",
imageSrc: "/api/app-store/googlevideo/logo.webp",
variant: "conferencing",
logo: "/api/app-store/googlevideo/logo.webp",
publisher: "Cal.com",
rating: 5,
reviews: 69,
trending: false,
url: "https://cal.com/",
verified: true,
isGlobal: false,
email: "help@cal.com",
appData: {
location: {
linkType: "dynamic",
type: "integrations:google:meet",
label: "Google Meet",
},
},
dirName: "googlevideo",
dependencies: ["google-calendar"],
} as AppMeta;
export default metadata;