VideoNewFeedScreen<V extends VideoInfo> constructor Null safety

const VideoNewFeedScreen<V extends VideoInfo>(
  1. {bool keepPage = false,
  2. ScreenConfig screenConfig = const ScreenConfig(backgroundColor: Colors.black, loadingWidget: CircularProgressIndicator()),
  3. VideoItemConfig config = const VideoItemConfig(loop: true, itemLoadingWidget: CircularProgressIndicator(), autoPlayNextVideo: true),
  4. Widget customVideoInfoWidget(
    1. BuildContext context,
    2. V v
    )?,
  5. void videoEnded(
      )?,
    1. required VideoNewFeedApi<V> api}
    )

    Implementation

    const VideoNewFeedScreen({
      this.keepPage = false,
      this.screenConfig = const ScreenConfig(
        backgroundColor: Colors.black,
        loadingWidget: CircularProgressIndicator(),
      ),
    
      /// video config
      this.config = const VideoItemConfig(
          loop: true,
          itemLoadingWidget: CircularProgressIndicator(),
          autoPlayNextVideo: true),
      this.customVideoInfoWidget,
      this.videoEnded,
      required this.api,
    });