Type fixes
This commit is contained in:
parent
1671836b5c
commit
04b73d39a6
|
@ -2,7 +2,7 @@ import { useAutoAnimate } from "@formkit/auto-animate/react";
|
||||||
import * as RadioGroup from "@radix-ui/react-radio-group";
|
import * as RadioGroup from "@radix-ui/react-radio-group";
|
||||||
import { EventTypeSetupInfered, FormValues } from "pages/event-types/[type]";
|
import { EventTypeSetupInfered, FormValues } from "pages/event-types/[type]";
|
||||||
import { useMemo, useRef, useState } from "react";
|
import { useMemo, useRef, useState } from "react";
|
||||||
import { useFormContext, Controller, useWatch } from "react-hook-form";
|
import { Controller, useFormContext, useWatch } from "react-hook-form";
|
||||||
|
|
||||||
import { classNames } from "@calcom/lib";
|
import { classNames } from "@calcom/lib";
|
||||||
import convertToNewDurationType from "@calcom/lib/convertToNewDurationType";
|
import convertToNewDurationType from "@calcom/lib/convertToNewDurationType";
|
||||||
|
@ -12,18 +12,13 @@ import { PeriodType } from "@calcom/prisma/client";
|
||||||
import type { BookingLimit } from "@calcom/types/Calendar";
|
import type { BookingLimit } from "@calcom/types/Calendar";
|
||||||
import { Icon } from "@calcom/ui";
|
import { Icon } from "@calcom/ui";
|
||||||
import { Button } from "@calcom/ui/components";
|
import { Button } from "@calcom/ui/components";
|
||||||
import { Label, Input, InputField } from "@calcom/ui/components/form";
|
import { Input, InputField, Label } from "@calcom/ui/components/form";
|
||||||
import { Select, SettingsToggle } from "@calcom/ui/v2";
|
import { Select, SettingsToggle } from "@calcom/ui/v2";
|
||||||
import DateRangePicker from "@calcom/ui/v2/core/form/date-range-picker/DateRangePicker";
|
import DateRangePicker from "@calcom/ui/v2/core/form/date-range-picker/DateRangePicker";
|
||||||
|
|
||||||
type EventLimitType = {
|
export const EventLimitsTab = ({ eventType }: Pick<EventTypeSetupInfered, "eventType">) => {
|
||||||
eventType: Pick<EventTypeSetupInfered, "eventType">;
|
|
||||||
};
|
|
||||||
|
|
||||||
export const EventLimitsTab = (props: EventLimitType) => {
|
|
||||||
const { t } = useLocale();
|
const { t } = useLocale();
|
||||||
const formMethods = useFormContext<FormValues>();
|
const formMethods = useFormContext<FormValues>();
|
||||||
const { eventType } = props;
|
|
||||||
const minimumBookingNoticeType = useRef(findDurationType(eventType.minimumBookingNotice));
|
const minimumBookingNoticeType = useRef(findDurationType(eventType.minimumBookingNotice));
|
||||||
const prevBookingNoticeType = useRef(minimumBookingNoticeType.current);
|
const prevBookingNoticeType = useRef(minimumBookingNoticeType.current);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user