Design Systems Collective

A welcoming community for designers and developers passionate about scalable, consistent design…

Follow publication

Member-only story

Figma’s Best-Kept Secret: How ONE Button Can Replace Your Entire UI Library

In Figma’s most recent redesign update (UI 3), many features have shifted around, and some tools have moved to new locations. One of the most common questions is about creating component properties in this new UI. Whether you’re a beginner or an experienced designer, this guide will show you exactly how to create components with text, Boolean, instance, and variant properties using a friendly button component as our example.

By the end of this tutorial, you’ll know how to create a dynamic, fully customizable button that lets you switch sizes, swap icons, change text labels, and even toggle the visibility of elements with Boolean properties. So, grab your coffee, sit back, and let’s break down this topic step by step.

  1. Why Component Properties Matter
  2. Figma UI 3 Redesign: What’s Changed?
  3. Step 1: Building the Base Button (Auto Layout Mastery)
  4. Step 2: Size Variants (SM, MD, LG) + Spacing Secrets
  5. Step 3: Color Properties (Primary, Secondary, Ghost, Disabled)
  6. Step 4: Shape Options (Rounded, Rectangular, Custom)
  7. Step 5: Icon Magic (Left/Right, Hide/Show, Instance Swap)
  8. Step 6: State Management (Default, Hover, Pressed)

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Published in Design Systems Collective

A welcoming community for designers and developers passionate about scalable, consistent design. Explore articles, insights, and resources to build and refine your design systems. Join us to connect, learn, and shape the future of systematic design together.

Written by Proedge - Joymala

Design. Cook. Create. Let’s make life beautiful together! Lead Product Designer, Frontend Developer, and Home Chef. Follow for design tips and delicious recipes

Responses (1)

Write a response

The topic is misleading. Ended up building a button
All of this was available before UI3