fix(docs): use onContentUpdated for copy-page title anchor Replace watch immediate and DOM retry polling with VitePress onContentUpdated and inBrowser guards so SSG no longer throws document is not defined. Co-authored-by: Cursor <cursoragent@cursor.com>
refactor(materials/vue): restructure materials components and update imports - Updated the structure of materials components by creating a new 'materials' directory and moving relevant files. - Introduced new components such as ActionButton, GridStack, and GridStackItem. - Updated package.json and vite.config.ts to reflect the new materials structure. - Adjusted imports in playground files to use the new materials path. - Added deprecation notice for old glob versions in pnpm-lock.yaml. This change enhances the organization of materials components and improves the overall maintainability of the codebase.