Exemplo n.º 1
0
        public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent)
        {
            var model = (FigmaFrameEntity)currentNode;
            var view  = new Fixed();

            view.Configure(model);
            return(new ViewWrapper(view));
        }
        public override IViewWrapper ConvertTo(FigmaNode currentNode, ProcessedNode parent)
        {
            var model = (FigmaRectangleVector)currentNode;

            if (model.HasFills && model.fills[0].type == "IMAGE" && model.fills[0] is FigmaPaint figmaPaint)
            {
                var imageView      = new Image();
                var figmaImageView = new ImageViewWrapper(imageView);
                imageView.Configure(model);
                return(figmaImageView);
            }

            var view = new Fixed();

            view.Configure(model);
            return(new ViewWrapper(view));
        }