diff --git a/frontend/src/components/forms/ChannelBatch.jsx b/frontend/src/components/forms/ChannelBatch.jsx index ca88d8ab..25f731ab 100644 --- a/frontend/src/components/forms/ChannelBatch.jsx +++ b/frontend/src/components/forms/ChannelBatch.jsx @@ -35,7 +35,7 @@ const ChannelBatchForm = ({ channelIds, isOpen, onClose }) => { const streamProfiles = useStreamProfilesStore((s) => s.profiles); const [channelGroupModelOpen, setChannelGroupModalOpen] = useState(false); - const [selectedChannelGroup, setSelectedChannelGroup] = useState(''); + const [selectedChannelGroup, setSelectedChannelGroup] = useState('-1'); const [isSubmitting, setIsSubmitting] = useState(false); const [groupPopoverOpened, setGroupPopoverOpened] = useState(false); @@ -45,7 +45,7 @@ const ChannelBatchForm = ({ channelIds, isOpen, onClose }) => { const form = useForm({ mode: 'uncontrolled', initialValues: { - channel_group: '', + channel_group: '(no change)', stream_profile_id: '-1', user_level: '-1', }, @@ -165,16 +165,15 @@ const ChannelBatchForm = ({ channelIds, isOpen, onClose }) => { key={form.key('channel_group')} onClick={() => setGroupPopoverOpened(true)} size="xs" - style={{ flex: 1 }} - rightSection={ - form.getValues().channel_group && ( + style={{ flex: 1 }} rightSection={ + form.getValues().channel_group && form.getValues().channel_group !== '(no change)' && ( { e.stopPropagation(); - setSelectedChannelGroup(''); - form.setValues({ channel_group: '' }); + setSelectedChannelGroup('-1'); + form.setValues({ channel_group: '(no change)' }); }} >