Skip to content

Feature/integrate showcases#25

Merged
guynikan merged 4 commits intomainfrom
feature/integrate-showcases
Feb 12, 2026
Merged

Feature/integrate showcases#25
guynikan merged 4 commits intomainfrom
feature/integrate-showcases

Conversation

@guynikan
Copy link
Copy Markdown
Owner

No description provided.

- Updated pnpm-lock.yaml to include new dependencies for Chakra UI, Emotion, MUI, Formik, and React Hook Form, ensuring compatibility with the latest versions.
- Removed the showcases directory from pnpm workspace configuration to streamline the project structure.
- Revised README to reflect the new organization of showcases, including interactive examples for React, Vue, and Vanilla JS.
- Added new components and forms to the React showcases, demonstrating integration with Formik and React Hook Form.
- Enhanced the VitePress configuration to support the updated showcases structure and improve navigation.
- Updated ReactShowcase component to accept an `isDark` prop for theme customization.
- Enhanced BasicFormPage and MaterialFormPage to utilize MUI's theming capabilities based on the `isDark` prop.
- Introduced a utility function `getToken` to retrieve CSS variable values for consistent theming across components.
- Refactored various form components to use CSS variables for colors and borders, ensuring a cohesive design.
- Improved ChakraFormPage to extend the theme based on the `isDark` prop, enhancing user experience in dark mode.
- Updated styles in Vanilla JS components to align with the new theming approach, ensuring consistency across frameworks.
- Removed the `index.ts` and `singleSpaVanilla.ts` files to streamline the Vanilla JS microfrontend structure.
- Updated `app.ts` to enhance the styling of the app root, including border adjustments for better visual consistency.
- Modified `VueFormPage.vue` and `VuetifyFormPage.vue` to improve layout and styling, ensuring a cohesive design across Vue components.
@guynikan guynikan merged commit d102265 into main Feb 12, 2026
1 check passed
@guynikan guynikan deleted the feature/integrate-showcases branch February 12, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant