Page Layout and Form Containers
Note (v2.1.6):
Page,FlexCard,FormModal, andFormDrawerhave moved to@vef-framework-react/components. Import them from there instead ofstarter.
App
The application root component that connects:
AppContextProviderApiClientProviderMotionProviderThemeConfigProviderRouterProvider
In normal application code it is used through createApp().render() rather than instantiated directly.
Page
Primary container for regular business pages.
Useful for:
- monitoring pages
- settings pages
- dashboards
- left / right split panels
FlexCard
A semantic export around CardProps, suitable for split cards and tree-table pages.
BaseLayout / Layout
Application-shell layout components, usually driven by the layout route instead of being rebuilt manually in page code.
RouterProvider
Injects the router and extended router context into the React tree.
ThemeConfigProvider
Starter-level theme wrapper typically used together with App.
Login
Built-in login page component.
FormModal
Combines Modal, form state, mutation behavior, and submit actions.
FormDrawer
Provides the same form pattern as FormModal, but inside a drawer.
Other Page-Level Exports
AccessDeniedErrorNotFoundLogoIconnProgressEventEmitteruseViewportHeight