From 44864a801da5e56a791845cf9a1a7afbf98de2bf Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Mon, 20 Feb 2023 05:08:16 -0500 Subject: [PATCH] Admin apps console - revert back to swtiches (#7219) --- packages/app-store/dailyvideo/_metadata.ts | 2 +- packages/features/apps/AdminAppsList.tsx | 64 ++++++++-------------- 2 files changed, 24 insertions(+), 42 deletions(-) diff --git a/packages/app-store/dailyvideo/_metadata.ts b/packages/app-store/dailyvideo/_metadata.ts index 8cebfb2895..c38f39921a 100644 --- a/packages/app-store/dailyvideo/_metadata.ts +++ b/packages/app-store/dailyvideo/_metadata.ts @@ -10,7 +10,7 @@ export const metadata = { imageSrc: "/api/app-store/dailyvideo/icon.svg", variant: "conferencing", url: "https://daily.co", - categories: ["calendar"], + categories: ["video"], trending: true, logo: "/api/app-store/dailyvideo/icon.svg", publisher: "Cal.com", diff --git a/packages/features/apps/AdminAppsList.tsx b/packages/features/apps/AdminAppsList.tsx index 6d421297bf..dd7b999019 100644 --- a/packages/features/apps/AdminAppsList.tsx +++ b/packages/features/apps/AdminAppsList.tsx @@ -2,7 +2,8 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { AppCategories } from "@prisma/client"; import { noop } from "lodash"; import { useRouter } from "next/router"; -import { FC, useReducer, useState } from "react"; +import type { FC } from "react"; +import { useReducer, useState } from "react"; import { Controller, useForm } from "react-hook-form"; import { z } from "zod"; @@ -10,7 +11,8 @@ import AppCategoryNavigation from "@calcom/app-store/_components/AppCategoryNavi import { appKeysSchemas } from "@calcom/app-store/apps.keys-schemas.generated"; import { classNames as cs } from "@calcom/lib"; import { useLocale } from "@calcom/lib/hooks/useLocale"; -import { RouterOutputs, trpc } from "@calcom/trpc/react"; +import type { RouterOutputs } from "@calcom/trpc/react"; +import { trpc } from "@calcom/trpc/react"; import { Button, ConfirmationDialogContent, @@ -18,11 +20,6 @@ import { DialogClose, DialogContent, DialogFooter, - Dropdown, - DropdownItem, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuTrigger, EmptyScreen, Form, List, @@ -31,14 +28,9 @@ import { SkeletonContainer, SkeletonText, TextField, + Switch, } from "@calcom/ui"; -import { - FiAlertCircle, - FiCheckCircle, - FiEdit, - FiMoreHorizontal, - FiXCircle, -} from "@calcom/ui/components/icon"; +import { FiAlertCircle, FiEdit } from "@calcom/ui/components/icon"; import AppListCard from "../../../apps/web/components/AppListCard"; @@ -94,33 +86,23 @@ const IntegrationContainer = ({ title={app.name} isTemplate={app.isTemplate} actions={ -
- - - + )} + + { + if (app.enabled) { + setDisableDialog(true); + } else { + enableAppMutation.mutate({ slug: app.slug, enabled: app.enabled }); + } + }} + />
} />