mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Update loading banner text and colors
Summary: This diff updates the loading banner text and color on iOS for better UX. Flow before: - Loading from localhost:8081... - Loading 20% (1000/5000)... - Downloading JavaScript Bundle 20% (10/50) - Downloading JavaScript Bundle... After: - Loading from Metro... - Bundling 20%... - Downloading 20%... - Downloading... Changelog: [Added] [iOS] Updated loading banner messages and color Reviewed By: PeteTheHeat Differential Revision: D21279939 fbshipit-source-id: fd7d90f85e25ce175a87087dfccf2180d49e3e98
This commit is contained in:
committed by
Facebook GitHub Bot
parent
96999339b6
commit
3729fe8de0
@@ -50,10 +50,12 @@ static RCTSource *RCTSourceCreate(NSURL *url, NSData *data, int64_t length) NS_R
|
||||
- (NSString *)description
|
||||
{
|
||||
NSMutableString *desc = [NSMutableString new];
|
||||
[desc appendString:_status ?: @"Loading"];
|
||||
[desc appendString:_status ?: @"Bundling"];
|
||||
|
||||
if ([_total integerValue] > 0) {
|
||||
[desc appendFormat:@" %ld%% (%@/%@)", (long)(100 * [_done integerValue] / [_total integerValue]), _done, _total];
|
||||
[desc appendFormat:@" %ld%%", (long)(100 * [_done integerValue] / [_total integerValue])];
|
||||
} else {
|
||||
[desc appendFormat:@" %ld%%", (long)0];
|
||||
}
|
||||
[desc appendString:@"\u2026"];
|
||||
return desc;
|
||||
@@ -346,7 +348,7 @@ static RCTLoadingProgress *progressEventFromData(NSData *rawData)
|
||||
static RCTLoadingProgress *progressEventFromDownloadProgress(NSNumber *total, NSNumber *done)
|
||||
{
|
||||
RCTLoadingProgress *progress = [RCTLoadingProgress new];
|
||||
progress.status = @"Downloading JavaScript bundle";
|
||||
progress.status = @"Downloading";
|
||||
// Progress values are in bytes transform them to kilobytes for smaller numbers.
|
||||
progress.done = done != nil ? @([done integerValue] / 1024) : nil;
|
||||
progress.total = total != nil ? @([total integerValue] / 1024) : nil;
|
||||
|
||||
Reference in New Issue
Block a user