fix: remove app dialog while removing installed calendar (#10234)

* Fix remove app dialog while removing installed calendar

* fix: dialog in webhook, otp

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* fix: more dialogs

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

* fix: margin

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>

---------

Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
This commit is contained in:
Ujwal Kumar
2023-07-21 08:46:16 +00:00
committed by GitHub
co-authored by Udit Takkar Udit Takkar Alex van Andel
parent 1709e23135
commit c7a276eb1d
6 changed files with 29 additions and 24 deletions
@@ -145,7 +145,7 @@ function NewFormDialog({ appUrl }: { appUrl: string }) {
/>
)}
</div>
<DialogFooter showDivider className="mt-12 flex flex-row-reverse gap-x-2">
<DialogFooter showDivider className="mt-12">
<DialogClose />
<Button loading={mutation.isLoading} data-testid="add-form" type="submit">
{t("continue")}
@@ -5,14 +5,12 @@ import { trpc } from "@calcom/trpc/react";
import type { ButtonProps } from "@calcom/ui";
import {
Button,
ConfirmationDialogContent,
Dialog,
DialogContent,
DialogTrigger,
showToast,
DialogFooter,
DialogClose,
} from "@calcom/ui";
import { Trash, AlertCircle } from "@calcom/ui/components/icon";
import { Trash } from "@calcom/ui/components/icon";
export default function DisconnectIntegration({
credentialId,
@@ -62,18 +60,15 @@ export default function DisconnectIntegration({
{label && label}
</Button>
</DialogTrigger>
<DialogContent
<ConfirmationDialogContent
variety="danger"
title={t("remove_app")}
description={t("are_you_sure_you_want_to_remove_this_app")}
type="confirmation"
Icon={AlertCircle}>
<DialogFooter>
<DialogClose onClick={() => setModalOpen(false)} />
<DialogClose color="primary" onClick={() => mutation.mutate({ id: credentialId })}>
{t("yes_remove_app")}
</DialogClose>
</DialogFooter>
</DialogContent>
confirmBtnText={t("yes_remove_app")}
onConfirm={() => {
mutation.mutate({ id: credentialId });
}}>
<p className="mt-5">{t("are_you_sure_you_want_to_remove_this_app")}</p>
</ConfirmationDialogContent>
</Dialog>
</>
);
@@ -102,7 +102,7 @@ export default function MemberChangeRoleModal(props: {
{errorMessage}
</p>
)}
<DialogFooter className="mt-12 sm:flex sm:flex-row-reverse">
<DialogFooter className="mt-12">
<Button type="button" color="secondary" onClick={props.onExit}>
{t("cancel")}
</Button>
@@ -945,8 +945,8 @@ export default function WorkflowStepContainer(props: WorkflowStepProps) {
</ConfirmationDialogContent>
</Dialog> */}
<Dialog open={isAdditionalInputsDialogOpen} onOpenChange={setIsAdditionalInputsDialogOpen}>
<DialogContent type="creation" className="sm:max-w-[610px]">
<div className="-m-3 h-[430px] overflow-x-hidden overflow-y-scroll sm:m-0">
<DialogContent enableOverflow type="creation" className="sm:max-w-[610px]">
<div>
<h1 className="w-full text-xl font-semibold ">{t("how_booking_questions_as_variables")}</h1>
<div className="bg-muted-3 mb-6 rounded-md sm:p-4">
<p className="test-sm font-medium">{t("format")}</p>
@@ -994,7 +994,7 @@ export default function WorkflowStepContainer(props: WorkflowStepProps) {
</div>
</div>
</div>
<DialogFooter showDivider className="flex flex-row-reverse">
<DialogFooter showDivider>
<DialogClose color="primary" />
</DialogFooter>
</DialogContent>
@@ -149,7 +149,7 @@ const DuplicateDialog = () => {
/>
</div>
</div>
<DialogFooter showDivider className="mt-10 flex-row-reverse gap-x-2">
<DialogFooter showDivider className="mt-10">
<DialogClose />
<Button type="submit" loading={duplicateMutation.isLoading}>
{t("continue")}
@@ -5,7 +5,17 @@ import { WEBAPP_URL } from "@calcom/lib/constants";
import { useLocale } from "@calcom/lib/hooks/useLocale";
import { WebhookTriggerEvents } from "@calcom/prisma/enums";
import type { RouterOutputs } from "@calcom/trpc/react";
import { Button, Form, Label, Select, Switch, TextArea, TextField, ToggleGroup } from "@calcom/ui";
import {
Button,
Form,
Label,
Select,
Switch,
TextArea,
TextField,
ToggleGroup,
DialogFooter,
} from "@calcom/ui";
import customTemplate, { hasTemplateIntegration } from "../lib/integrationTemplate";
import WebhookTestDisclosure from "./WebhookTestDisclosure";
@@ -259,7 +269,7 @@ const WebhookForm = (props: {
<WebhookTestDisclosure />
</div>
<div className="mt-12 flex place-content-end space-x-4">
<DialogFooter showDivider>
<Button
type="button"
color="minimal"
@@ -270,7 +280,7 @@ const WebhookForm = (props: {
<Button type="submit" loading={formMethods.formState.isSubmitting}>
{props?.webhook?.id ? t("save") : t("create_webhook")}
</Button>
</div>
</DialogFooter>
</Form>
</>
);