SkinContractRow.progressIndicator constructor

SkinContractRow.progressIndicator({
  1. required String id,
  2. SkinTargetPlatform? platform,
})

A row requiring a progress indicator (loading scrim) on screen.

Implementation

factory SkinContractRow.progressIndicator({
  required String id,
  SkinTargetPlatform? platform,
}) => SkinContractRow(
  id: id,
  requirement:
      'a loading scrim renders while content loads'
      '${_gateSuffix(platform)}',
  check: (facts) => _gated(platform, facts) && facts.hasProgressIndicator,
);