hunk.code_window:   });
     @override
     Widget build(BuildContext context) {
       return AnimatedSwitcher(
         duration: fadeInDuration ?? Duration.zero,
         child: FutureBuilder(
           future: Future.delayed(delay),
           builder: (context, snapshot) {
             if (snapshot.connectionState == ConnectionState.done) {
               return child ??
                   const ImmichLoadingIndicator(
                     key: ValueKey('loading'),
                   );
             }
  
hunk.labels: keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace keep
hunk.after_edit:     return FutureBuilder(
         future: Future.delayed(delay),
         builder: (context, snapshot) {
           late Widget c;
           if (snapshot.connectionState == ConnectionState.done) {
             c = child ??
                 const ImmichLoadingIndicator(
                   key: ValueKey('loading'),
                 );
           } else {
             c = Container(key: const ValueKey('hiding'));
           }
  
hunk.file_path: mobile/lib/shared/ui/delayed_loading_indicator.dart
hunk.type: replace
file: # Used to filter out tags from test runs
  tags:
    widget:
  