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); }} /> ); }