/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #import "RCTProgressViewManager.h" #import "RCTConvert.h" @implementation RCTConvert (RCTProgressViewManager) RCT_ENUM_CONVERTER(UIProgressViewStyle, (@{ @"default": @(UIProgressViewStyleDefault), #if !TARGET_OS_TV @"bar": @(UIProgressViewStyleBar), #endif }), UIProgressViewStyleDefault, integerValue) @end @implementation RCTProgressViewManager RCT_EXPORT_MODULE() - (UIView *)view { return [UIProgressView new]; } RCT_EXPORT_VIEW_PROPERTY(progressViewStyle, UIProgressViewStyle) RCT_EXPORT_VIEW_PROPERTY(progress, float) RCT_EXPORT_VIEW_PROPERTY(progressTintColor, UIColor) RCT_EXPORT_VIEW_PROPERTY(trackTintColor, UIColor) RCT_EXPORT_VIEW_PROPERTY(progressImage, UIImage) RCT_EXPORT_VIEW_PROPERTY(trackImage, UIImage) @end