From bfefe5a133bb438b48a629e88ec9328110218683 Mon Sep 17 00:00:00 2001 From: CD Cabrera Date: Thu, 8 Oct 2026 14:42:05 -0400 Subject: [PATCH] fix(collections): pf-4722 update pf api subdomain --- .../collection.patternFlyApi.test.ts.snap | 8 ++-- .../options.defaults.test.ts.snap | 5 ++- .../collection.patternFlyApi.test.ts | 13 +++--- src/collection.patternFlyApi.json | 2 +- src/options.defaults.ts | 5 ++- .../__snapshots__/httpTransport.test.ts.snap | 44 +++++++++---------- .../__snapshots__/stdioTransport.test.ts.snap | 44 +++++++++---------- 7 files changed, 63 insertions(+), 58 deletions(-) diff --git a/src/__tests__/__snapshots__/collection.patternFlyApi.test.ts.snap b/src/__tests__/__snapshots__/collection.patternFlyApi.test.ts.snap index 0b6c1a48..fbbaf6a5 100644 --- a/src/__tests__/__snapshots__/collection.patternFlyApi.test.ts.snap +++ b/src/__tests__/__snapshots__/collection.patternFlyApi.test.ts.snap @@ -12,7 +12,7 @@ exports[`collectionCallback should match snapshot for collection result 1`] = ` "description": "PatternFly variables and tokens for Card CSS.", "displayName": "Card CSS", "id": "api::v1::components::card::css", - "path": "https://main.patternfly-org.pages.dev/api/v1/components/Card/css", + "path": "https://api.patternfly.org/api/v1/components/Card/css", "pathSlug": "components-card-css", "section": "components", "source": "api", @@ -21,7 +21,7 @@ exports[`collectionCallback should match snapshot for collection result 1`] = ` ], }, "id": "api::v1::components::card::css", - "sourceId": "https://main.patternfly-org.pages.dev/api/v1/components/Card/css", + "sourceId": "https://api.patternfly.org/api/v1/components/Card/css", "sourceType": "api", }, ], @@ -53,7 +53,7 @@ exports[`getPatternFlyApiRecords should attempt to convert expanded embedded rec "description": "Dolor sit component description", "displayName": "Dolor", "id": "api::v1::components::dolor::react", - "path": "https://main.patternfly-org.pages.dev/api/v1/components/Dolor/react", + "path": "https://api.patternfly.org/api/v1/components/Dolor/react", "pathSlug": "components-dolor-react", "section": "components", "source": "api", @@ -62,7 +62,7 @@ exports[`getPatternFlyApiRecords should attempt to convert expanded embedded rec ], }, "id": "api::v1::components::dolor::react", - "sourceId": "https://main.patternfly-org.pages.dev/api/v1/components/Dolor/react", + "sourceId": "https://api.patternfly.org/api/v1/components/Dolor/react", "sourceType": "api", }, ] diff --git a/src/__tests__/__snapshots__/options.defaults.test.ts.snap b/src/__tests__/__snapshots__/options.defaults.test.ts.snap index 558fb52f..7c57af74 100644 --- a/src/__tests__/__snapshots__/options.defaults.test.ts.snap +++ b/src/__tests__/__snapshots__/options.defaults.test.ts.snap @@ -52,7 +52,7 @@ exports[`options defaults should return specific properties: defaults 1`] = ` "nodeVersionPreferred": 22, "patternflyOptions": { "api": { - "base": "https://main.patternfly-org.pages.dev/api", + "base": "https://api.patternfly.org/api", "componentPaths": [ "props", "css", @@ -67,7 +67,7 @@ exports[`options defaults should return specific properties: defaults 1`] = ` "traversalPaths": [ "examples", ], - "versions": "https://main.patternfly-org.pages.dev/api/versions", + "versions": "https://api.patternfly.org/api/versions", }, "availableResourceVersions": [ "6.0.0", @@ -166,6 +166,7 @@ exports[`options defaults should return specific properties: defaults 1`] = ` "https://www.patternfly.org", "https://github.com/patternfly", "https://www.github.com/patternfly", + "https://api.patternfly.org", "https://main.patternfly-org.pages.dev", "https://raw.githubusercontent.com/patternfly", "https://github.com/rh-uxd", diff --git a/src/__tests__/collection.patternFlyApi.test.ts b/src/__tests__/collection.patternFlyApi.test.ts index 17dd74a9..9acb075e 100644 --- a/src/__tests__/collection.patternFlyApi.test.ts +++ b/src/__tests__/collection.patternFlyApi.test.ts @@ -13,6 +13,7 @@ import { import { processDocsFunction } from '../server.getResources'; import { getOptions } from '../options.context'; import { setFetch } from '../server.fetch'; +import { DEFAULT_OPTIONS } from '../options.defaults'; jest.mock('../server.getResources'); jest.mock('../server.fetch'); @@ -137,13 +138,15 @@ describe('expandApiEmbeddedCollection', () => { }); describe('getPatternFlyApiRecords', () => { + const BASE = DEFAULT_OPTIONS.patternflyOptions.api.base; + it.each([ { description: 'high quality score', expandedRecords: [ { - path: 'https://main.patternfly-org.pages.dev/api/v1/components/Dolor/react', - resolvedPath: 'https://main.patternfly-org.pages.dev/api/v1/components/Dolor/react', + path: `${BASE}/v1/components/Dolor/react`, + resolvedPath: `${BASE}/v1/components/Dolor/react`, displayName: 'Dolor', description: 'Dolor sit component description', content: '', @@ -156,8 +159,8 @@ describe('getPatternFlyApiRecords', () => { description: 'low quality score', expandedRecords: [ { - path: 'https://main.patternfly-org.pages.dev/api/v1/components/Lorem/react', - resolvedPath: 'https://main.patternfly-org.pages.dev/api/v1/components/Lorem/react', + path: `${BASE}/v1/components/Lorem/react`, + resolvedPath: `${BASE}/v1/components/Lorem/react`, displayName: 'Lorem', description: 'Lorem ipsum component description', content: '', @@ -185,7 +188,7 @@ describe('collectionInitialCallback', () => { }); describe('collectionCallback', () => { - const BASE = 'https://main.patternfly-org.pages.dev/api'; + const BASE = DEFAULT_OPTIONS.patternflyOptions.api.base; const VERSIONS = `${BASE}/versions`; let mockGet: jest.Mock; diff --git a/src/collection.patternFlyApi.json b/src/collection.patternFlyApi.json index b01b306a..68c8f8ab 100644 --- a/src/collection.patternFlyApi.json +++ b/src/collection.patternFlyApi.json @@ -1,7 +1,7 @@ { "version": "1", "generated": "2026-09-30T21:56:29.488Z", - "base": "https://main.patternfly-org.pages.dev/api", + "base": "https://api.patternfly.org/api", "records": [ { "p": "v6/accessibility/design/text", diff --git a/src/options.defaults.ts b/src/options.defaults.ts index 8c4f8078..a72c98d2 100644 --- a/src/options.defaults.ts +++ b/src/options.defaults.ts @@ -495,6 +495,7 @@ const WHITELIST_OPTIONS: WhitelistOptions = { 'https://www.patternfly.org', 'https://github.com/patternfly', 'https://www.github.com/patternfly', + 'https://api.patternfly.org', 'https://main.patternfly-org.pages.dev', 'https://raw.githubusercontent.com/patternfly', 'https://github.com/rh-uxd', @@ -530,8 +531,8 @@ const CHANNEL_BASENAME = 'pf-mcp'; */ const PATTERNFLY_OPTIONS: PatternFlyOptions = { api: { - base: 'https://main.patternfly-org.pages.dev/api', - versions: 'https://main.patternfly-org.pages.dev/api/versions', + base: 'https://api.patternfly.org/api', + versions: 'https://api.patternfly.org/api/versions', componentPaths: [ 'props', 'css' diff --git a/tests/e2e/__snapshots__/httpTransport.test.ts.snap b/tests/e2e/__snapshots__/httpTransport.test.ts.snap index 99c05403..26b97493 100644 --- a/tests/e2e/__snapshots__/httpTransport.test.ts.snap +++ b/tests/e2e/__snapshots__/httpTransport.test.ts.snap @@ -124,24 +124,24 @@ exports[`Builtin tools, HTTP transport should return expected markdown structure - [Button - (v6) - Design Guidelines for the button component.](https://raw.githubusercontent.com/patternfly/patternfly-org/957756128e8ddfc4be5db49e72312a2c43b9d220/packages/documentation-site/patternfly-docs/content/components/button/button.md) - [Button - (v6) - Accessibility for the button component.](https://raw.githubusercontent.com/patternfly/patternfly-org/957756128e8ddfc4be5db49e72312a2c43b9d220/packages/documentation-site/patternfly-docs/content/components/accessibility/button/button.md) - [Button - (v6) - Examples for the button component.](https://raw.githubusercontent.com/patternfly/patternfly-react/6f2385bbcc03de22a7ae8be506481e1b4d653200/packages/react-core/src/components/Button/examples/Button.md) - - [Button CSS - (v6) - PatternFly variables and tokens for Button CSS.](https://main.patternfly-org.pages.dev/api/v6/components/button/css) - - [Button ARIA Disabled - (v6) - PatternFly examples and demos for Button ARIA Disabled.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonAriaDisabled) - - [Button Block - (v6) - PatternFly examples and demos for Button Block.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonBlock) - - [Button Call To Action - (v6) - PatternFly examples and demos for Button Call To Action.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonCallToAction) - - [Button Circle - (v6) - PatternFly examples and demos for Button Circle.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonCircle) - - [Button Custom Component - (v6) - PatternFly examples and demos for Button Custom Component.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonCustomComponent) - - [Button Disabled - (v6) - PatternFly examples and demos for Button Disabled.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonDisabled) - - [Button Hamburger - (v6) - PatternFly examples and demos for Button Hamburger.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonHamburger) - - [Button Inline Span Link - (v6) - PatternFly examples and demos for Button Inline Span Link.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonInlineSpanLink) - - [Button Links - (v6) - PatternFly examples and demos for Button Links.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonLinks) - - [Button Plain Has No Padding - (v6) - PatternFly examples and demos for Button Plain Has No Padding.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonPlainHasNoPadding) - - [Button Progress - (v6) - PatternFly examples and demos for Button Progress.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonProgress) - - [Button Settings - (v6) - PatternFly examples and demos for Button Settings.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonSettings) - - [Button Small - (v6) - PatternFly examples and demos for Button Small.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonSmall) - - [Button Stateful - (v6) - PatternFly examples and demos for Button Stateful.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonStateful) - - [Button Variations - (v6) - PatternFly examples and demos for Button Variations.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonVariations) - - [Button With Count - (v6) - PatternFly examples and demos for Button With Count.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonWithCount) - - [Button - (v6) - There are certain cases where specific buttons must be used within your UI.](https://main.patternfly-org.pages.dev/api/v6/components/button/text) + - [Button CSS - (v6) - PatternFly variables and tokens for Button CSS.](https://api.patternfly.org/api/v6/components/button/css) + - [Button ARIA Disabled - (v6) - PatternFly examples and demos for Button ARIA Disabled.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonAriaDisabled) + - [Button Block - (v6) - PatternFly examples and demos for Button Block.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonBlock) + - [Button Call To Action - (v6) - PatternFly examples and demos for Button Call To Action.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonCallToAction) + - [Button Circle - (v6) - PatternFly examples and demos for Button Circle.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonCircle) + - [Button Custom Component - (v6) - PatternFly examples and demos for Button Custom Component.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonCustomComponent) + - [Button Disabled - (v6) - PatternFly examples and demos for Button Disabled.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonDisabled) + - [Button Hamburger - (v6) - PatternFly examples and demos for Button Hamburger.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonHamburger) + - [Button Inline Span Link - (v6) - PatternFly examples and demos for Button Inline Span Link.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonInlineSpanLink) + - [Button Links - (v6) - PatternFly examples and demos for Button Links.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonLinks) + - [Button Plain Has No Padding - (v6) - PatternFly examples and demos for Button Plain Has No Padding.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonPlainHasNoPadding) + - [Button Progress - (v6) - PatternFly examples and demos for Button Progress.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonProgress) + - [Button Settings - (v6) - PatternFly examples and demos for Button Settings.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonSettings) + - [Button Small - (v6) - PatternFly examples and demos for Button Small.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonSmall) + - [Button Stateful - (v6) - PatternFly examples and demos for Button Stateful.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonStateful) + - [Button Variations - (v6) - PatternFly examples and demos for Button Variations.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonVariations) + - [Button With Count - (v6) - PatternFly examples and demos for Button With Count.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonWithCount) + - [Button - (v6) - There are certain cases where specific buttons must be used within your UI.](https://api.patternfly.org/api/v6/components/button/text) - **Resources**: - **URI**: patternfly://docs/button?version=v6 - **JSON Schemas**: patternfly://schemas/button?version=v6 @@ -150,7 +150,7 @@ exports[`Builtin tools, HTTP transport should return expected markdown structure "usePatternFlyDocs" resource parameter "name" and "URLs" - **Name**: extensionscomponentgroupsclosebutton - **URLs**: - - [Component Groups Close Button - (v6) - The close button component provides a way for users to exit a modal, dialogue, or similar action. To further customize this component, you can also utilize all properties of the button component.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_close-button/react) + - [Component Groups Close Button - (v6) - The close button component provides a way for users to exit a modal, dialogue, or similar action. To further customize this component, you can also utilize all properties of the button component.](https://api.patternfly.org/api/v6/extensions/component-groups_close-button/react) - **Resources**: - **URI**: patternfly://docs/extensionscomponentgroupsclosebutton?version=v6 @@ -158,9 +158,9 @@ exports[`Builtin tools, HTTP transport should return expected markdown structure "usePatternFlyDocs" resource parameter "name" and "URLs" - **Name**: extensionscomponentgroupsexternallinkbutton - **URLs**: - - [External Link Button Example - (v6) - PatternFly examples and demos for External Link Button Example.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonExample) - - [External Link Button Icon Props Example - (v6) - PatternFly examples and demos for External Link Button Icon Props Example.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonIconPropsExample) - - [External Link Button Inline Example - (v6) - PatternFly examples and demos for External Link Button Inline Example.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonInlineExample) + - [External Link Button Example - (v6) - PatternFly examples and demos for External Link Button Example.](https://api.patternfly.org/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonExample) + - [External Link Button Icon Props Example - (v6) - PatternFly examples and demos for External Link Button Icon Props Example.](https://api.patternfly.org/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonIconPropsExample) + - [External Link Button Inline Example - (v6) - PatternFly examples and demos for External Link Button Inline Example.](https://api.patternfly.org/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonInlineExample) - **Resources**: - **URI**: patternfly://docs/extensionscomponentgroupsexternallinkbutton?version=v6 diff --git a/tests/e2e/__snapshots__/stdioTransport.test.ts.snap b/tests/e2e/__snapshots__/stdioTransport.test.ts.snap index 3ccbaa89..0e06be5c 100644 --- a/tests/e2e/__snapshots__/stdioTransport.test.ts.snap +++ b/tests/e2e/__snapshots__/stdioTransport.test.ts.snap @@ -124,24 +124,24 @@ exports[`Builtin tools, STDIO should return expected markdown structure for sear - [Button - (v6) - Design Guidelines for the button component.](https://raw.githubusercontent.com/patternfly/patternfly-org/957756128e8ddfc4be5db49e72312a2c43b9d220/packages/documentation-site/patternfly-docs/content/components/button/button.md) - [Button - (v6) - Accessibility for the button component.](https://raw.githubusercontent.com/patternfly/patternfly-org/957756128e8ddfc4be5db49e72312a2c43b9d220/packages/documentation-site/patternfly-docs/content/components/accessibility/button/button.md) - [Button - (v6) - Examples for the button component.](https://raw.githubusercontent.com/patternfly/patternfly-react/6f2385bbcc03de22a7ae8be506481e1b4d653200/packages/react-core/src/components/Button/examples/Button.md) - - [Button CSS - (v6) - PatternFly variables and tokens for Button CSS.](https://main.patternfly-org.pages.dev/api/v6/components/button/css) - - [Button ARIA Disabled - (v6) - PatternFly examples and demos for Button ARIA Disabled.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonAriaDisabled) - - [Button Block - (v6) - PatternFly examples and demos for Button Block.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonBlock) - - [Button Call To Action - (v6) - PatternFly examples and demos for Button Call To Action.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonCallToAction) - - [Button Circle - (v6) - PatternFly examples and demos for Button Circle.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonCircle) - - [Button Custom Component - (v6) - PatternFly examples and demos for Button Custom Component.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonCustomComponent) - - [Button Disabled - (v6) - PatternFly examples and demos for Button Disabled.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonDisabled) - - [Button Hamburger - (v6) - PatternFly examples and demos for Button Hamburger.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonHamburger) - - [Button Inline Span Link - (v6) - PatternFly examples and demos for Button Inline Span Link.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonInlineSpanLink) - - [Button Links - (v6) - PatternFly examples and demos for Button Links.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonLinks) - - [Button Plain Has No Padding - (v6) - PatternFly examples and demos for Button Plain Has No Padding.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonPlainHasNoPadding) - - [Button Progress - (v6) - PatternFly examples and demos for Button Progress.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonProgress) - - [Button Settings - (v6) - PatternFly examples and demos for Button Settings.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonSettings) - - [Button Small - (v6) - PatternFly examples and demos for Button Small.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonSmall) - - [Button Stateful - (v6) - PatternFly examples and demos for Button Stateful.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonStateful) - - [Button Variations - (v6) - PatternFly examples and demos for Button Variations.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonVariations) - - [Button With Count - (v6) - PatternFly examples and demos for Button With Count.](https://main.patternfly-org.pages.dev/api/v6/components/button/react/examples/ButtonWithCount) - - [Button - (v6) - There are certain cases where specific buttons must be used within your UI.](https://main.patternfly-org.pages.dev/api/v6/components/button/text) + - [Button CSS - (v6) - PatternFly variables and tokens for Button CSS.](https://api.patternfly.org/api/v6/components/button/css) + - [Button ARIA Disabled - (v6) - PatternFly examples and demos for Button ARIA Disabled.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonAriaDisabled) + - [Button Block - (v6) - PatternFly examples and demos for Button Block.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonBlock) + - [Button Call To Action - (v6) - PatternFly examples and demos for Button Call To Action.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonCallToAction) + - [Button Circle - (v6) - PatternFly examples and demos for Button Circle.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonCircle) + - [Button Custom Component - (v6) - PatternFly examples and demos for Button Custom Component.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonCustomComponent) + - [Button Disabled - (v6) - PatternFly examples and demos for Button Disabled.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonDisabled) + - [Button Hamburger - (v6) - PatternFly examples and demos for Button Hamburger.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonHamburger) + - [Button Inline Span Link - (v6) - PatternFly examples and demos for Button Inline Span Link.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonInlineSpanLink) + - [Button Links - (v6) - PatternFly examples and demos for Button Links.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonLinks) + - [Button Plain Has No Padding - (v6) - PatternFly examples and demos for Button Plain Has No Padding.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonPlainHasNoPadding) + - [Button Progress - (v6) - PatternFly examples and demos for Button Progress.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonProgress) + - [Button Settings - (v6) - PatternFly examples and demos for Button Settings.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonSettings) + - [Button Small - (v6) - PatternFly examples and demos for Button Small.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonSmall) + - [Button Stateful - (v6) - PatternFly examples and demos for Button Stateful.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonStateful) + - [Button Variations - (v6) - PatternFly examples and demos for Button Variations.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonVariations) + - [Button With Count - (v6) - PatternFly examples and demos for Button With Count.](https://api.patternfly.org/api/v6/components/button/react/examples/ButtonWithCount) + - [Button - (v6) - There are certain cases where specific buttons must be used within your UI.](https://api.patternfly.org/api/v6/components/button/text) - **Resources**: - **URI**: patternfly://docs/button?version=v6 - **JSON Schemas**: patternfly://schemas/button?version=v6 @@ -150,7 +150,7 @@ exports[`Builtin tools, STDIO should return expected markdown structure for sear "usePatternFlyDocs" resource parameter "name" and "URLs" - **Name**: extensionscomponentgroupsclosebutton - **URLs**: - - [Component Groups Close Button - (v6) - The close button component provides a way for users to exit a modal, dialogue, or similar action. To further customize this component, you can also utilize all properties of the button component.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_close-button/react) + - [Component Groups Close Button - (v6) - The close button component provides a way for users to exit a modal, dialogue, or similar action. To further customize this component, you can also utilize all properties of the button component.](https://api.patternfly.org/api/v6/extensions/component-groups_close-button/react) - **Resources**: - **URI**: patternfly://docs/extensionscomponentgroupsclosebutton?version=v6 @@ -158,9 +158,9 @@ exports[`Builtin tools, STDIO should return expected markdown structure for sear "usePatternFlyDocs" resource parameter "name" and "URLs" - **Name**: extensionscomponentgroupsexternallinkbutton - **URLs**: - - [External Link Button Example - (v6) - PatternFly examples and demos for External Link Button Example.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonExample) - - [External Link Button Icon Props Example - (v6) - PatternFly examples and demos for External Link Button Icon Props Example.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonIconPropsExample) - - [External Link Button Inline Example - (v6) - PatternFly examples and demos for External Link Button Inline Example.](https://main.patternfly-org.pages.dev/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonInlineExample) + - [External Link Button Example - (v6) - PatternFly examples and demos for External Link Button Example.](https://api.patternfly.org/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonExample) + - [External Link Button Icon Props Example - (v6) - PatternFly examples and demos for External Link Button Icon Props Example.](https://api.patternfly.org/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonIconPropsExample) + - [External Link Button Inline Example - (v6) - PatternFly examples and demos for External Link Button Inline Example.](https://api.patternfly.org/api/v6/extensions/component-groups_external-link-button/react/examples/ExternalLinkButtonInlineExample) - **Resources**: - **URI**: patternfly://docs/extensionscomponentgroupsexternallinkbutton?version=v6