fix: build errors

This commit is contained in:
Fernando Chavez 2024-07-03 09:49:25 +02:00
parent 00056de9a2
commit f10f1c56f0
2 changed files with 7 additions and 32 deletions

View File

@ -17,10 +17,11 @@ import {
import { formatISO } from 'date-fns';
import { utcToZonedTime, zonedTimeToUtc } from 'date-fns-tz';
import { Formik, Form, useFormikContext } from 'formik';
import { MessageDescriptor, useIntl } from 'react-intl';
import { useIntl } from 'react-intl';
import { useLocation } from 'react-router-dom';
import { pluginId } from '../pluginId';
import { getTimezones } from '../utils/time';
import { RELEASE_SCHEMA } from '../validation/schemas';
export interface FormValues {
@ -110,13 +111,7 @@ export const ReleaseModal = ({
<Form>
<Modal.Body>
<Flex direction="column" alignItems="stretch" gap={6}>
<Field.Root
name="name"
error={
errors.name ? formatMessage(errors.name as MessageDescriptor) : undefined
}
required
>
<Field.Root name="name" error={errors.name} required>
<Field.Label>
{formatMessage({
id: 'content-releases.modal.form.input.label.release-name',
@ -163,15 +158,7 @@ export const ReleaseModal = ({
<>
<Flex gap={4} alignItems="start">
<Box width="100%">
<Field.Root
name="date"
error={
errors.date
? formatMessage(errors.date as MessageDescriptor)
: undefined
}
required
>
<Field.Root name="date" error={errors.date} required>
<Field.Label>
{formatMessage({
id: 'content-releases.modal.form.input.label.date',
@ -199,15 +186,7 @@ export const ReleaseModal = ({
</Field.Root>
</Box>
<Box width="100%">
<Field.Root
name="time"
error={
errors.time
? formatMessage(errors.time as MessageDescriptor)
: undefined
}
required
>
<Field.Root name="time" error={errors.time} required>
<Field.Label>
{formatMessage({
id: 'content-releases.modal.form.input.label.time',
@ -290,11 +269,7 @@ const TimezoneComponent = ({ timezoneOptions }: { timezoneOptions: ITimezoneOpti
}, [setFieldValue, values.date, values.timezone]);
return (
<Field.Root
name="timezone"
error={errors.timezone ? formatMessage(errors.timezone as MessageDescriptor) : undefined}
required
>
<Field.Root name="timezone" error={errors.timezone} required>
<Field.Label>
{formatMessage({
id: 'content-releases.modal.form.input.label.timezone',

View File

@ -20,10 +20,10 @@ import {
import { Check } from '@strapi/icons';
import { useIntl } from 'react-intl';
import { SETTINGS_SCHEMA } from '../../../shared/validation-schemas';
import { useTypedSelector } from '../modules/hooks';
import { useGetReleaseSettingsQuery, useUpdateReleaseSettingsMutation } from '../services/release';
import { getTimezones } from '../utils/time';
import { SETTINGS_SCHEMA } from '../validation/schemas';
import type { UpdateSettings } from '../../../shared/contracts/settings';