import {useSettings} from '@common/core/settings/use-settings'; import {useFormContext} from 'react-hook-form'; import {UpdateChannelPayload} from '@common/admin/channels/requests/use-update-channel'; import {channelContentConfig} from '@app/admin/channels/channel-content-config'; import {ContentAutoUpdateField} from '@common/admin/channels/channel-editor/controls/content-auto-update-field'; import {FormSelect, Option} from '@common/ui/forms/select/select'; import {Trans} from '@common/i18n/trans'; import React from 'react'; interface Props { className?: string; } export function ChannelAutoUpdateField({className}: Props) { const {tmdb_is_setup} = useSettings(); const {watch} = useFormContext(); const methodConfig = channelContentConfig.autoUpdateMethods[watch('config.autoUpdateMethod')!]; return ( {!methodConfig?.provider && tmdb_is_setup && ( } required > )} ); }