Repository navigation
Release v4.191.0
Summary
Rendered applications and live Stage now use React Aria through @cratis/components by default. PrimeReact becomes an opt-in component library: list it in the Screenplay ui profile (packages → PrimeReact) and Stage adds it, and it then wins any component name it shares with the default library.
Added
- A ui profile that lists
PrimeReactgets the PrimeReact packages, provider, licence and theme in the generated frontend, and in live Stage the PrimeReact components are loaded on demand. (#707)
Changed
- Without
PrimeReactin the ui profile, the generated frontend no longer installs or loads PrimeReact, primeicons or the PrimeReact theme, and shows no PrimeReact licence banner. Components such asdataTableresolve to@cratis/components. A Screenplay that uses PrimeReact-only components, such asinputText, listsPrimeReactin its ui profile to keep them. (#707) - Stage resolves component names in one fixed package order: core, then
Cratis.Components, then the libraries the profile lists, then blueprints, using Scene'shostProfilePackages. (#707) - Stage uses Scene 4.80.2 and
@cratis/components4.34.0. (#707)