Merge branch 'main' into feat/sendgrid-app
commit
f5afc744cb
|
@ -31,7 +31,6 @@ import {
|
|||
} from "@calcom/embed-core/embed-iframe";
|
||||
import CustomBranding from "@calcom/lib/CustomBranding";
|
||||
import classNames from "@calcom/lib/classNames";
|
||||
import { formatTime } from "@calcom/lib/date-fns";
|
||||
import getStripeAppData from "@calcom/lib/getStripeAppData";
|
||||
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||
import useTheme from "@calcom/lib/hooks/useTheme";
|
||||
|
@ -40,8 +39,8 @@ import { getEveryFreqFor } from "@calcom/lib/recurringStrings";
|
|||
import { collectPageParameters, telemetryEventTypes, useTelemetry } from "@calcom/lib/telemetry";
|
||||
import { Icon } from "@calcom/ui/Icon";
|
||||
import { Tooltip } from "@calcom/ui/Tooltip";
|
||||
import AddressInput from "@calcom/ui/form/AddressInputLazy";
|
||||
import { Button } from "@calcom/ui/components";
|
||||
import AddressInput from "@calcom/ui/form/AddressInputLazy";
|
||||
import PhoneInput from "@calcom/ui/form/PhoneInputLazy";
|
||||
import { EmailInput, Form } from "@calcom/ui/form/fields";
|
||||
|
||||
|
|
|
@ -4,8 +4,13 @@ import dayjs, { Dayjs } from "@calcom/dayjs";
|
|||
export const yyyymmdd = (date: Date | Dayjs) =>
|
||||
date instanceof Date ? dayjs(date).format("YYYY-MM-DD") : date.format("YYYY-MM-DD");
|
||||
|
||||
export const daysInMonth = (date: Date | Dayjs) =>
|
||||
date instanceof Date ? dayjs(date).daysInMonth() : date.daysInMonth();
|
||||
// @see: https://github.com/iamkun/dayjs/issues/1272 - for the reason we're not using dayjs to do this.
|
||||
export const daysInMonth = (date: Date | Dayjs) => {
|
||||
const [year, month] =
|
||||
date instanceof Date ? [date.getFullYear(), date.getMonth()] : [date.year(), date.month()];
|
||||
// strange JS quirk: new Date(2022, 12, 0).getMonth() = 11
|
||||
return new Date(year, month + 1, 0).getDate();
|
||||
};
|
||||
|
||||
/**
|
||||
* Expects timeFormat to be either 12 or 24, if null or undefined
|
||||
|
|
Loading…
Reference in New Issue