defaultThemeBuilder<CustomTheme> function

ThemeBuilderFunction<CustomTheme> defaultThemeBuilder<CustomTheme>()

Implementation

ThemeBuilderFunction<CustomTheme> defaultThemeBuilder<CustomTheme>() => (
      BuildContext context,
      CustomTheme theme,
      Widget child,
    ) {
      if (theme is ThemeData) {
        return Theme(
          data: theme,
          child: child,
        );
      }
      if (theme is CupertinoThemeData) {
        return CupertinoTheme(
          data: theme,
          child: child,
        );
      }

      throw Exception(
        'You are using Widgetbook with custom theme data. '
        'Please provide an implementation for themeBuilder.',
      );
    };