public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent) { var view = new NSButton(); view.SetButtonType(NSButtonType.Switch); view.Title = ""; view.Configure(currentNode); var keyValues = GetKeyValues(currentNode); foreach (var key in keyValues) { if (key.Key == "type") { continue; } if (key.Key == "value") { view.State = key.Value == "true" ? NSCellStateValue.On : NSCellStateValue.Off; } else if (key.Key == "size") { view.ControlSize = ToEnum <NSControlSize> (key.Value); } } return(new ViewWrapper(view)); }