All design elements must be placed within a series of top-level frames to preview & export properly. Top level group nodes or variants will not render as intended and do not follow Figma's prototyping guidelines.
How to confirm
Select the top-level layer of your design in the layer panel on the left ā it should have a frame icon with bold font weight, and the shape should have a blue outline on the canvas.
ā Top-level frames
You'll see the frame icon to the left of the top-level element name in the layer panel on the left and the elements will have a blue outline on the canvas when selected.
ā Top-level group nodes
You'll see the group icon to the left of the top-level element name in the layer panel on the left and the elements will have a blue outline on the canvas when selected.
To convert a top level group to frame, select the element on the canvas or from the layer panel, right click, then select "Frame selection" from the menu. After the element has been framed, select the newly nested group child element, right click, then select "Ungroup selection" from the menu.
ā Top-level instances
You'll see the instance icon to the left of the top-level element name in the layer panel on the left, and the elements will have a purple outline on the canvas when selected.
To convert a top-level instance to frame, simply detach the instance from its main component by selecting the element on the canvas of from the layer panel, right click, the select "Detach instance" from the menu.