Extra data send from iOS to Flipper Desktop

Summary: Added `extraInfo` for node descriptor for ios. Analogical to android node descriptor

Reviewed By: cuva, Andrey-Mishanin

Differential Revision: D23105947

fbshipit-source-id: f21541e97d79c0009815f94e733a056320324459
This commit is contained in:
Dominik Wielgórski
2020-08-17 10:18:07 -07:00
committed by Facebook GitHub Bot
parent 939ed27aad
commit 41f1a0b454
5 changed files with 35 additions and 0 deletions

View File

@@ -116,6 +116,20 @@ static std::vector<std::pair<NSString*, SKSubDescriptor>>& subDescriptors() {
return data;
}
- (NSArray<SKNamed<NSDictionary<NSString*, NSObject*>*>*>*)extraInfoForNode:
(SKComponentLayoutWrapper*)node {
NSMutableArray<SKNamed<NSDictionary<NSString*, NSObject*>*>*>* data =
[NSMutableArray new];
NSMutableDictionary<NSString*, NSObject*>* metaData =
[[NSMutableDictionary alloc] init];
[metaData setObject:node.component.className forKey:@"className"];
[metaData setObject:@"CK" forKey:@"framework"];
[data addObject:[SKNamed newWithName:@"metaData" withValue:metaData]];
return data;
}
- (NSDictionary<NSString*, NSObject*>*)propsForFlexboxChild:
(CKFlexboxComponentChild)child {
return @{