fix: the remote-delete switch sits above the service tabs
It applies to QRZ.com and Club Log both, but it was rendered after the tab strip — so it read as a QRZ setting when the QRZ tab was open, appeared to repeat itself on the Club Log tab, and was invisible to anyone opening a third one. Above the tabs it belongs to the panel, which is what it actually is.
This commit is contained in:
@@ -4223,6 +4223,21 @@ export function SettingsModal({ onClose, onSaved, initialSection, onMainPaneChan
|
||||
|
||||
<ProfileScopeNote profile={activeProfileObj} />
|
||||
|
||||
{/* Applies to BOTH services, so it sits above the tab strip rather than
|
||||
inside one tab where it would look like a QRZ-only setting (and be
|
||||
invisible to anyone who only opens the Club Log tab). */}
|
||||
<label className="flex items-start gap-2 text-sm cursor-pointer mb-4 max-w-2xl">
|
||||
<Checkbox
|
||||
checked={!!extSvc.delete_remote}
|
||||
onCheckedChange={(c) => setExtSvc((v) => ({ ...v, delete_remote: !!c }))}
|
||||
className="mt-0.5"
|
||||
/>
|
||||
<span>
|
||||
{t('es.deleteRemote')}
|
||||
<span className="block text-xs text-muted-foreground mt-0.5">{t('es.deleteRemoteHint')}</span>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
{/* Tab strip */}
|
||||
<div className="flex flex-wrap gap-1 border-b border-border mb-4">
|
||||
{TABS.map((tab) => (
|
||||
@@ -4243,18 +4258,6 @@ export function SettingsModal({ onClose, onSaved, initialSection, onMainPaneChan
|
||||
))}
|
||||
</div>
|
||||
|
||||
<label className="flex items-start gap-2 text-sm cursor-pointer mb-4 max-w-2xl">
|
||||
<Checkbox
|
||||
checked={!!extSvc.delete_remote}
|
||||
onCheckedChange={(c) => setExtSvc((v) => ({ ...v, delete_remote: !!c }))}
|
||||
className="mt-0.5"
|
||||
/>
|
||||
<span>
|
||||
{t('es.deleteRemote')}
|
||||
<span className="block text-xs text-muted-foreground mt-0.5">{t('es.deleteRemoteHint')}</span>
|
||||
</span>
|
||||
</label>
|
||||
|
||||
{extSvcTab === 'qrz' ? (
|
||||
<div className="space-y-4 max-w-2xl">
|
||||
<div className="grid grid-cols-[170px_1fr] gap-3 items-center">
|
||||
|
||||
Reference in New Issue
Block a user