diff --git a/frontend/src/views/admin/__tests__/groupsImagePricing.spec.ts b/frontend/src/views/admin/__tests__/groupsImagePricing.spec.ts index eadd5d711c..1a37b05778 100644 --- a/frontend/src/views/admin/__tests__/groupsImagePricing.spec.ts +++ b/frontend/src/views/admin/__tests__/groupsImagePricing.spec.ts @@ -27,6 +27,11 @@ describe("groups image pricing platform support", () => { expect(supportsImagePricingPlatform("anthropic")).toBe(false); }); + it("includes Composite groups in image pricing controls", () => { + expect(supportsImagePricingPlatform("composite")).toBe(true); + expect(imagePricingPlatforms.has("composite")).toBe(true); + }); + it("keeps image and video pricing copy separate", () => { expect(imagePricingI18nKey("grok", "title")).toBe( "admin.groups.imagePricing.title", diff --git a/frontend/src/views/admin/groupsImagePricing.ts b/frontend/src/views/admin/groupsImagePricing.ts index 7ac4fafd07..95152e3efd 100644 --- a/frontend/src/views/admin/groupsImagePricing.ts +++ b/frontend/src/views/admin/groupsImagePricing.ts @@ -1,5 +1,6 @@ export const imagePricingPlatforms = new Set([ "antigravity", + "composite", "gemini", "grok", "openai",