@@ -794,6 +794,8 @@ extension UsageMenuCardView.Model {
794794 let usageBarsShowUsed : Bool
795795 let resetTimeDisplayStyle : ResetTimeDisplayStyle
796796 let tokenCostUsageEnabled : Bool
797+ let tokenCostInlineDashboardEnabled : Bool
798+ let tokenCostMenuSectionEnabled : Bool
797799 let showOptionalCreditsAndExtraUsage : Bool
798800 let copilotBudgetExtrasEnabled : Bool
799801 let sourceLabel : String ?
@@ -822,6 +824,8 @@ extension UsageMenuCardView.Model {
822824 usageBarsShowUsed: Bool ,
823825 resetTimeDisplayStyle: ResetTimeDisplayStyle ,
824826 tokenCostUsageEnabled: Bool ,
827+ tokenCostInlineDashboardEnabled: Bool ? = nil ,
828+ tokenCostMenuSectionEnabled: Bool ? = nil ,
825829 showOptionalCreditsAndExtraUsage: Bool ,
826830 copilotBudgetExtrasEnabled: Bool = false ,
827831 sourceLabel: String ? = nil ,
@@ -849,6 +853,8 @@ extension UsageMenuCardView.Model {
849853 self . usageBarsShowUsed = usageBarsShowUsed
850854 self . resetTimeDisplayStyle = resetTimeDisplayStyle
851855 self . tokenCostUsageEnabled = tokenCostUsageEnabled
856+ self . tokenCostInlineDashboardEnabled = tokenCostInlineDashboardEnabled ?? tokenCostUsageEnabled
857+ self . tokenCostMenuSectionEnabled = tokenCostMenuSectionEnabled ?? tokenCostUsageEnabled
852858 self . showOptionalCreditsAndExtraUsage = showOptionalCreditsAndExtraUsage
853859 self . copilotBudgetExtrasEnabled = copilotBudgetExtrasEnabled
854860 self . sourceLabel = sourceLabel
@@ -904,7 +910,7 @@ extension UsageMenuCardView.Model {
904910 let tokenUsageSnapshot = Self . tokenUsageSnapshot ( input: input)
905911 let tokenUsage = Self . tokenUsageSection (
906912 provider: input. provider,
907- enabled: input. tokenCostUsageEnabled ,
913+ enabled: input. tokenCostMenuSectionEnabled ,
908914 snapshot: tokenUsageSnapshot,
909915 error: input. tokenError)
910916 let subtitle = Self . subtitle (
0 commit comments