Skip to main content

Tray

A Tray is a lightweight organizational container for grouping frames and other elements on your canvas. Things sit on a Tray, and the Tray itself doesn't affect how they behave.

When to Use a Tray

Use Trays to organize your canvas when you have many frames. For example:

  • Group all login/signup screens under an "Authentication" Tray
  • Keep dashboard views together in a "Dashboard" Tray
  • Separate mobile and desktop variants into their own Trays

Creating a Tray

Press Shift+F to enter Tray insertion mode, then:

  • Click on the canvas to place a Tray at that point.
  • Click and drag to draw a Tray. Any existing frames inside the drawn area are automatically moved into the new Tray.

How Trays Differ from Containers (Frames)

TrayContainer (Frame)
PurposeOrganize your canvasStructure your design
LayoutNone — children are freely placedAuto-layout, flex, flow
ClippingNo — children can overflowYes — clips content
EffectsNoneShadows, blurs, etc.
In exportsNot visibleRendered
NestingOnly inside Scene or other TraysAnywhere

Nesting Rules

  • Trays live at the top level of your scene, or inside other Trays.
  • You cannot put a Tray inside a Container or Group.
  • You can put anything inside a Tray: Containers, Groups, shapes, text, other Trays.

Default Appearance

New Trays are created with:

  • White background fill
  • Subtle border (solid black at 10% opacity, 1 px inside stroke)
  • Corner radius of 2 px

You can change fills, strokes, and corner radius in the inspector, just like a Container.

Keyboard Shortcut

ActionShortcut
Insert TrayShift+F

This follows the pattern: F = Frame (Container), Shift+F = Tray.

Figma Compatibility

Trays map directly to Figma Sections. When you import a Figma file, Sections become Trays.