diff --git a/Sources/OpenSwiftUI/App/App/AppGraph.swift b/Sources/OpenSwiftUI/App/App/AppGraph.swift index 77e6ff1cf..02d631417 100644 --- a/Sources/OpenSwiftUI/App/App/AppGraph.swift +++ b/Sources/OpenSwiftUI/App/App/AppGraph.swift @@ -130,8 +130,16 @@ package final class AppGraph: GraphHost { extension AppGraph { func supports(_ flag: CommandFlag) -> Bool { Update.ensure { - // TODO - false + let items = rootCommandsList?.items ?? [] + for item in items { + guard case let .flag(f) = item.value, + f == flag + else { + continue + } + return true + } + return false } } }