#import #import "RNNComponentPresenter.h" #import "RNNLayoutProtocol.h" typedef NS_ENUM(NSInteger, RNNSideMenuChildType) { RNNSideMenuChildTypeCenter, RNNSideMenuChildTypeLeft, RNNSideMenuChildTypeRight, }; @interface RNNSideMenuChildVC : UIViewController - (instancetype)initWithLayoutInfo:(RNNLayoutInfo *)layoutInfo creator:(id)creator options:(RNNNavigationOptions *)options defaultOptions:(RNNNavigationOptions *)defaultOptions presenter:(RNNBasePresenter *)presenter eventEmitter:(RNNEventEmitter *)eventEmitter childViewController:(UIViewController *)childViewController type:(RNNSideMenuChildType)type; @property (readonly) RNNSideMenuChildType type; @property (readonly) UIViewController *child; - (void)setWidth:(CGFloat)width; @end