Skip to content

Feat/showcases as microfrontends#22

Merged
guynikan merged 10 commits intomainfrom
feat/showcases-as-microfrontends
Feb 11, 2026
Merged

Feat/showcases as microfrontends#22
guynikan merged 10 commits intomainfrom
feat/showcases-as-microfrontends

Conversation

@guynikan
Copy link
Copy Markdown
Owner

No description provided.

- Removed `x-custom` property from `socialName` in complex form schema.
- Updated `ReactRuntimeAdapter` to throw an error if the component is not a function.
- Refactored component registration in `ComponentRegistry` to use `component` instead of `factory`.
- Introduced `FormikFieldRenderer` and `RHFFieldRenderer` for custom field rendering in Formik and React Hook Form.
- Updated `FormWithFormik` and `FormWithRHF` to utilize new renderers and adjusted component specifications.
- Enhanced Chakra and Material UI components to support `x-component-props` for better customization.
- General cleanup and refactoring across various components for consistency and improved functionality.
- Added @tanstack/react-router for improved routing capabilities.
- Refactored React application structure, including new App and Router components.
- Updated component registration and lifecycle management for React and Vue applications.
- Enhanced the RootLayout and ReactHeader components for better UI integration.
- Cleaned up index.html and package.json for consistency and updated dependencies.
- Added a new vanilla JS microfrontend with a simple and complex form demonstration.
- Integrated tab behavior for switching between form views.
- Created a helper for single-spa to manage the vanilla app lifecycle.
- Updated the main application to register the vanilla microfrontend and render it within the shell.
- Enhanced error handling in the React lifecycles for better user experience.
- Deleted the shell microfrontend, including its HTML, package.json, and configuration files.
- Updated pnpm workspace configuration to remove references to the shell package.
- Adjusted showcases to integrate with the new structure and ensure proper functionality.
- Replaced `factory` with `component` in component specifications for better clarity and consistency.
- Updated test navigation URLs to point to the correct path for the React basic form.
- Renamed 'shell' to 'showcases' in the lock file for clarity.
- Updated versions of dependencies, including vite and typescript, to include associated types.
- Removed outdated showcases dependencies to streamline the configuration.
@guynikan guynikan merged commit 3372774 into main Feb 11, 2026
1 check passed
@guynikan guynikan deleted the feat/showcases-as-microfrontends branch February 11, 2026 22:28
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