diff --git a/Outpost/Features/Account/SettingsSidebarList.swift b/Outpost/Features/Account/SettingsSidebarList.swift index 48b7fbf..0a33bd0 100644 --- a/Outpost/Features/Account/SettingsSidebarList.swift +++ b/Outpost/Features/Account/SettingsSidebarList.swift @@ -51,7 +51,18 @@ struct SettingsSidebarList: View { } } header: { if let title = category.title { - Text(title) + HStack(spacing: 6) { + Text(title) + // Not hardcoded to `.workspace` specifically — + // stays correct on its own as sections get + // built, only shows while every section in + // the category is still `!isImplemented`. + if sections.allSatisfy({ !$0.isImplemented }) { + Text("Coming Soon") + .font(.caption2.weight(.medium)) + .foregroundStyle(.tertiary) + } + } } } }