hunk.code_window: export const Logo = () => (
     <>
       <LinkBase css={linkStyle} href="https://expo.dev" openInNewTab>
         <WordMarkLogo color={theme.text.default} css={[logoStyle, hideOnMobile]} />
         <LogoIcon color={theme.text.default} css={[logoStyle, showOnMobile]} />
       </LinkBase>
  
hunk.labels: keep keep keep replace replace replace keep
hunk.after_edit:     <LinkBase css={linkStyle} href="https://expo.dev">
         <WordMarkLogo color={theme.text.default} css={[logoStyle, hideOnMobile]} title="Expo" />
         <LogoIcon color={theme.text.default} css={[logoStyle, showOnMobile]} title="Expo" />
  
hunk.file_path: docs/ui/components/Header/Logo.tsx
hunk.type: replace
file: // Copyright 2015-present 650 Industries. All rights reserved.
  
  #import <ABI45_0_0EXMediaLibrary/ABI45_0_0EXSaveToLibraryDelegate.h>
  
  @interface ABI45_0_0EXSaveToLibraryDelegate ()
  
  @property (nonatomic, strong) ABI45_0_0EXSaveToLibraryCallback callback;
  
  @end
  
  @implementation ABI45_0_0EXSaveToLibraryDelegate : NSObject
  
  - (void)writeImage:(UIImage *)image withCallback:(ABI45_0_0EXSaveToLibraryCallback)callback
  {
    _callback = callback;
    UIImageWriteToSavedPhotosAlbum(image,
                                   self,
                                   @selector(image:didFinishSavingWithError:contextInfo:),
                                   nil);
  }
  
  - (void)writeVideo:(NSString *)movieUrl withCallback:(ABI45_0_0EXSaveToLibraryCallback) callback
  {
    _callback = callback;
    UISaveVideoAtPathToSavedPhotosAlbum(movieUrl,
                                        self,
                                        @selector(video:didFinishSavingWithError:contextInfo:),
                                        nil);
  }
  
  - (void)image:(UIImage*)image
          didFinishSavingWithError:(NSError *)error
          contextInfo:(void *)info
  {
    [self triggerCallback:image withError:error];
  }
  
  - (void)video:(NSString *)videoPath
          didFinishSavingWithError:(NSError *)error
          contextInfo:(void *)contextInfo
  {
    [self triggerCallback:videoPath withError:error];
  }
  
  - (void)triggerCallback:(id)asset
                withError:(NSError *)error
  {
    if (self.callback) {
      self.callback(asset, error);
    }
  }
  
  @end
  