QR code: force inclusion of primary channel
This commit is contained in:
@@ -67,7 +67,10 @@ export const QRDialog = ({
|
|||||||
{channels.map((channel) => (
|
{channels.map((channel) => (
|
||||||
<Checkbox
|
<Checkbox
|
||||||
key={channel.index}
|
key={channel.index}
|
||||||
disabled={channel.role === Protobuf.Channel_Role.DISABLED}
|
disabled={
|
||||||
|
channel.index === 0 ||
|
||||||
|
channel.role === Protobuf.Channel_Role.DISABLED
|
||||||
|
}
|
||||||
label={
|
label={
|
||||||
channel.settings?.name.length
|
channel.settings?.name.length
|
||||||
? channel.settings.name
|
? channel.settings.name
|
||||||
@@ -75,7 +78,10 @@ export const QRDialog = ({
|
|||||||
? "Primary"
|
? "Primary"
|
||||||
: `Channel: ${channel.index}`
|
: `Channel: ${channel.index}`
|
||||||
}
|
}
|
||||||
checked={selectedChannels.includes(channel.index)}
|
checked={
|
||||||
|
channel.index === 0 ||
|
||||||
|
selectedChannels.includes(channel.index)
|
||||||
|
}
|
||||||
onChange={() => {
|
onChange={() => {
|
||||||
if (selectedChannels.includes(channel.index)) {
|
if (selectedChannels.includes(channel.index)) {
|
||||||
setSelectedChannels(
|
setSelectedChannels(
|
||||||
|
|||||||
Reference in New Issue
Block a user