Skip to content

feat: migrate listing UI to @vtexdocs/components#472

Merged
ricardoaerobr merged 4 commits into
mainfrom
feat/EDU-18208-migrate-troubleshooting-to-vtexdocs-components
Jun 26, 2026
Merged

feat: migrate listing UI to @vtexdocs/components#472
ricardoaerobr merged 4 commits into
mainfrom
feat/EDU-18208-migrate-troubleshooting-to-vtexdocs-components

Conversation

@ricardoaerobr

@ricardoaerobr ricardoaerobr commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

What is the purpose of this pull request?

Summary

  • Replace local Filter, Tag, and TroubleshootingCard with shared @vtexdocs/components
  • Update troubleshooting, FAQ, known issues, and announcements listing pages
  • Remove duplicated local UI components

Depends on

Implementation steps (required)

  1. Wait for components PR to merge and @vtexdocs/components to be released (new git tag).
  2. Update this PR’s package.json from the feature branch ref to the release tag:
    "@vtexdocs/components": "https://github.com/vtexdocs/components.git#v6.0.xx"
    

What problem is this solving?

How should this be manually tested?

Screenshots or example usage

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Requires change to documentation, which has been updated accordingly.

Replace local Filter, Tag, and TroubleshootingCard with shared components.

Co-authored-by: Cursor <[email protected]>
@ricardoaerobr ricardoaerobr self-assigned this Jun 8, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This pull request does not contain a valid label. Please add one of the following labels: ['release-no', 'release-auto', 'release-patch', 'release-minor', 'release-major']

@netlify

netlify Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploy Preview for leafy-mooncake-7c2e5e ready!

Name Link
🔨 Latest commit 289c58c
🔍 Latest deploy log https://app.netlify.com/projects/leafy-mooncake-7c2e5e/deploys/6a3ea3387f19200008157bdb
😎 Deploy Preview https://deploy-preview-472--leafy-mooncake-7c2e5e.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ricardoaerobr ricardoaerobr added the release-no No release bump label Jun 10, 2026
github-actions[bot]
github-actions Bot previously approved these changes Jun 10, 2026
ricardoaerobr and others added 2 commits June 26, 2026 12:52
…exdocs-components

Resolve conflicts by keeping shared @vtexdocs/components imports and
removing the local Tag component in favor of the shared package.

Co-authored-by: Cursor <[email protected]>
@ricardoaerobr ricardoaerobr merged commit 8ff6bc5 into main Jun 26, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-no No release bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants