import {FormTextField} from '@common/ui/forms/input-field/text-field/text-field';
import {Trans} from '@common/i18n/trans';
import React, {Fragment} from 'react';
import {useFormContext} from 'react-hook-form';
import {UpdateChannelPayload} from '@common/admin/channels/requests/use-update-channel';
import {SlugEditor} from '@common/ui/slug-editor';
import {useTrans} from '@common/i18n/use-trans';
import {message} from '@common/i18n/message';
export function ChannelNameField() {
return (
}
className="mb-10"
required
autoFocus
/>
);
}
function FormSlugField() {
const {watch, setValue} = useFormContext();
const value = watch('slug');
const name = watch('name');
const disableSlugEditing = watch('config.lockSlug');
const restriction = watch('config.restriction');
const restrictionId = watch('config.restrictionModelId');
const {trans} = useTrans();
return (
{
setValue('slug', newSlug);
}}
/>
);
}