
Once you are inside a component you have a set of different channels, these are: Sending a message to a component however is like posting a letter to a private address, I mean you wouldn’t go and break into someone’s house and read their mail would you? (well I certainly hope not!) As an analogy, you can think of the current scene as a Townhall with a notice board, which everyone has the right to access.

This is useful if you have optional items and states, just click the eye icon as you would any normal layer.Īny native text layer in your component can have its text overridden.Īs well as manipulating the layers and text values you can override the following nested object properties in the layer’s properties panel:Ĭomponents can talk to each other by using Send and Receive.

Hide any layer inside of your instance directly in the layers panel. Any changes you make to a component instance aren’t reflected in the master. OverridesĪs you would expect components have similar functionality to other popular design tools such as Sketch and Figma, Change something in the master component and all instances will change. To use a component simply drag and drop it from the panel into your scene. Either hit the component button in the toolbar or right-click a group, and choose Convert to Component.Īll components live in the component panel which is docked to the left edge of the interface with the scenes panel. There are a few ways to make a component. I guarantee that after reading this you’re gonna feel excited and empowered so put on your seat belt, secure any baggage in your overhead locker and prepare for take-off 🚀. In short, you have everything you need to build an off the shelf design system for your rapid prototyping needs.Īnd remember kids this is a no-code environment so anyone, no matter their skill level can start creating components only after using ProtoPie for a few hours. Imagine just dragging out a checkbox or a custom button with a cool animation that’s all built-in no mess, no fuss rapid prototyping as it should be.Ĭomponents have flexible layouts, overrides, and can be nested infinitely enabling the creation of modular UI elements. You can create a set of components that can be dragged and dropped into a prototype and just work.

Components give you a huge amount of power when you are creating prototypes.
