@if (globalCfg) {
{{ icon }} {{ labelKey | translate }}

{{ 'PS.TABS.GENERAL' | translate }}

@for (section of generalFormCfg; track section.key) {
}

{{ 'PS.TABS.TASKS' | translate }}

@for (section of globalTasksFormCfg; track section.key) {
}

{{ 'PS.TABS.TIME_TRACKING' | translate }}

@for (section of timeTrackingFormCfg; track section.key) {
}

{{ 'PS.TABS.PRODUCTIVITY' | translate }}

@for (section of globalProductivityConfigFormCfg; track section.key) {
}

{{ 'PS.TABS.PLUGINS' | translate }}

@for (section of pluginsShortcutsFormCfg; track section.key) {
}

{{ 'PS.TABS.SYNC_BACKUP' | translate }}

@let status = syncStatus(); @if (!status.providerId) {

{{ 'PS.SYNC.EMPTY_STATE_HINT' | translate }}

} @else {
cloud_sync {{ status.providerId }} @if (status.needsAuth) { {{ 'PS.SYNC.NEEDS_AUTH' | translate }} } @if (status.isEncrypted) { lock {{ 'PS.SYNC.ENCRYPTED' | translate }} }
}
@for (section of globalImexFormCfg; track section.key) {
}
}