12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /*
- * 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
|