mirror of
https://github.com/dergigi/boris.git
synced 2026-01-27 18:54:20 +01:00
refactor: integrate rebroadcast settings into Relays section
- Move rebroadcast checkboxes from separate section into Relays section - Add plane and globe icons to rebroadcast settings - Remove separate RelayRebroadcastSettings component - Settings now flow better with rebroadcast options at top, relay list below - Maintains all functionality while improving UI organization
This commit is contained in:
@@ -9,7 +9,6 @@ import LayoutNavigationSettings from './Settings/LayoutNavigationSettings'
|
||||
import StartupPreferencesSettings from './Settings/StartupPreferencesSettings'
|
||||
import ZapSettings from './Settings/ZapSettings'
|
||||
import RelaySettings from './Settings/RelaySettings'
|
||||
import RelayRebroadcastSettings from './Settings/RelayRebroadcastSettings'
|
||||
import { useRelayStatus } from '../hooks/useRelayStatus'
|
||||
|
||||
const DEFAULT_SETTINGS: UserSettings = {
|
||||
@@ -162,8 +161,7 @@ const Settings: React.FC<SettingsProps> = ({ settings, onSave, onClose, relayPoo
|
||||
<LayoutNavigationSettings settings={localSettings} onUpdate={handleUpdate} />
|
||||
<StartupPreferencesSettings settings={localSettings} onUpdate={handleUpdate} />
|
||||
<ZapSettings settings={localSettings} onUpdate={handleUpdate} />
|
||||
<RelayRebroadcastSettings settings={localSettings} onUpdate={handleUpdate} />
|
||||
<RelaySettings relayStatuses={relayStatuses} onClose={onClose} />
|
||||
<RelaySettings relayStatuses={relayStatuses} settings={localSettings} onUpdate={handleUpdate} onClose={onClose} />
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user