pue_provider library Null safety

Classes

PueProvider
This class provides 1 or 3 pieces of state to descendants, depending on whether it is in the Pueprint widget or not. If in the Pueprint, it provides a PueTheme, AppBarData and FooterData to descendants. If not, then it only provides PueTheme to descendants (like SoloPuePage) to use