message: Applied bar tint to large title if not null
  If bartint prop populated then want it to apply to the large title (scrollEdgeAppearance) too. Leave as default if no bartint supplied
diff: if (@available(iOS 13.0, *)) {
  [navigationBar setTintColor: self.tintColor];
  UINavigationBarAppearance *appearance = [UINavigationBarAppearance new];
  - bool transparent = self.barTintColor && CGColorGetAlpha(self.barTintColor.CGColor) == 0;
  [appearance configureWithDefaultBackground];
  - if (transparent) {
  + if (self.barTintColor) {
  + [appearance configureWithOpaqueBackground];
  + if (CGColorGetAlpha(self.barTintColor.CGColor) == 0) {
  [appearance configureWithTransparentBackground];
  }
  + }
  NSMutableDictionary *attributes = [NSMutableDictionary new];
  if (self.tintColor != nil) {
  attributes[NSForegroundColorAttributeName] = self.tintColor;
  appearance.backButtonAppearance = [UIBarButtonItemAppearance new];
  appearance.backButtonAppearance.normal.titleTextAttributes = [self backAttributes];
  self.reactViewController.navigationItem.standardAppearance = appearance;
  + if (self.barTintColor) {
  + self.reactViewController.navigationItem.scrollEdgeAppearance = appearance;
  + }
  } else {
  bool transparent = self.barTintColor && CGColorGetAlpha(self.barTintColor.CGColor) == 0;
  [navigationBar setValue:@(transparent) forKey:@"hidesShadow"];
  