// Control Center.
//
// The panel behind the bar's right corner. Its sections are real surfaces with
// real cost -- Home talks to Home Assistant, Phone to KDE Connect -- so a
// machine that has neither should be able to say so once instead of scrolling
// past two empty shelves every time the panel opens.
//
// The accessories themselves are not configured here. Which lights appear,
// what they are called, and what order they sit in is one arrangement shared
// with the Home page, and it is edited there.

import QtQuick
import qs.config
import qs.services

SettingsPage {
    id: root

    title: "Control Center"
    lede: "What the panel offers when it opens."

    SettingsCard {
        title: "Sections"
        subtitle: "Turning one off hides it from the panel. Nothing stops working — the settings pages behind each still do."

        ToggleRow { setting: "ccShowFocus" }
        ToggleRow { setting: "ccShowHome" }
        ToggleRow { setting: "ccShowPhone"; divider: false }
    }

    SettingsCard {
        title: "Accessories"

        ActionRow {
            label: "Control Center shelf"
            detail: "Which lights and scenes appear, their names and their order — arranged on Home › My Home"
            action: "Open My Home"
            divider: false
            onTriggered: ShellState.openSettings("my-home")
        }
    }
}
