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

View File

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