Skip to content

Commit

Permalink
fix(widgetbook): 🐛 properties not changing on navigate
Browse files Browse the repository at this point in the history
  • Loading branch information
jenshor committed Dec 23, 2022
1 parent db2f239 commit 3527d9c
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ Widget _wrapperBuilder(
selectedFrame != null ? data.copyWith(activeFrame: selectedFrame) : data;
final activeFrame = initialData.activeFrame;
return ChangeNotifierProvider(
key: ValueKey(initialData),
create: (_) => FrameSettingProvider(initialData),
child: activeFrame.addon.wrapperBuilder(
context,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ Widget _wrapperBuilder(
: data;

return ChangeNotifierProvider(
key: ValueKey(initialData),
create: (_) => LocalizationSettingProvider(initialData),
child: child,
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ Widget _wrapperBuilder(
: data;

return ChangeNotifierProvider(
key: ValueKey(initialData),
create: (_) => TextScaleSettingProvider(initialData),
child: child,
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,10 @@ abstract class ThemeAddon<T> extends WidgetbookAddOn {
);
}


Map<String, String> _getQueryParameter<T>(BuildContext context) {
final selectedItem =
context.read<ThemeSettingProvider<T>>().value.activeTheme;


return {
'theme': selectedItem.name,
};
Expand Down Expand Up @@ -75,6 +73,7 @@ Widget _wrapperBuilder<T>(
selectedTheme != null ? data.copyWith(activeTheme: selectedTheme) : data;

return ChangeNotifierProvider(
key: ValueKey(initialData),
create: (_) => ThemeSettingProvider<T>(
initialData,
),
Expand Down

0 comments on commit 3527d9c

Please sign in to comment.