Step-by-step guide

Step 1

Choose a Component or Template

Browse our library to find the perfect component or template for your app. Here's what you need to know:

Components

Single building blocks like charts, navigation menus, forms, and notifications. Use them anywhere in your app.


Browse Components

Templates

Complete page layouts like dashboards, customer profiles, and admin panels. They include multiple components working together.


Browse Templates
Pro Tip:

New to Power Apps? Start with a template to see how components work together, then customize individual components.

Step 2

Copy the Component Code

Once you've found the component or template you want, follow these steps:

  1. Navigate to the component's detail page.
  2. Look for the "Copy Code" or "Get Code" button.
  3. Click it to copy the complete component definition to your clipboard.

Example: You'll see code like this — click the copy button to get it.

📋 Component Definition (example)
{
  "Name": "LineChart",
  "Type": "Canvas Component",
  "Controls": [
    { "Control": "Gallery", "Properties": { ... } },
    { "Control": "Chart", "Properties": { ... } }
  ],
  "Themes": ["Light", "Dark"],
  "Version": "2.0.0"
}
You're ready to go!

The code is now copied to your clipboard. If you're using a template, you'll get multiple component definitions.

Step 3

Paste into Power Apps

Now it's time to bring the component into your Power Apps project:

  1. Open your Power Apps project in Power Apps Studio.
  2. Navigate to the screen where you want to add the component.
  3. From the left menu, click InsertCustomImport Component.
  4. Paste the copied code into the component editor.
  5. Click Save and then Add to Screen.

For Components

Paste the single component definition directly into the custom component editor. The component will appear in your component library.

For Templates

Templates include multiple components. You'll need to import them one by one, or use the Bulk Import feature if available.

Important:

Ensure your app has Modern controls enabled. Go to Settings → Updates → Preview → Modern controls and themes and toggle it on.

Step 4

Customize & Launch

Your component is now in your app! Here's how to make it your own:

Customization Options

  • Properties: Most components have 10–20 customizable properties like colors, labels, data sources, and layouts.
  • Theming: Toggle between Light and Dark themes using the theme property.
  • Data Binding: Connect the component to your data sources by modifying its Items or DataSource property.
  • Styling: Adjust fonts, sizes, spacing, and colors to match your brand.

Quick Styling Tips

• Change Fill, Color, and Border properties.
• Use the Theme property to switch between light/dark.
• Modify FontSize and FontWeight for text elements.

Data Binding Tips

• Connect to SharePoint lists using Items = 'YourList'.
• Use Filter() and Sort() functions for dynamic data.
• For charts, use Series and Labels properties.

Ready to Launch!

Test your component, make adjustments, and publish your app. Your users will love the professional look and feel!

🎉 Done! Your component is live and ready to use.

Frequently Asked Questions

Quick answers to common questions about using UIForge.

Do I need to install anything?

No! UIForge components are copy-paste ready. Just copy the code and paste it directly into Power Apps Studio. No external libraries or packages needed.

Do components support dark theme?

Yes! Every component includes built-in light and dark theme support. Just toggle the Theme property between "Light" and "Dark".

Are the components free to use?

All components are MIT licensed. You can use them in personal and commercial projects. Some premium templates require a one-time purchase.

Can I modify the components?

Absolutely! The code is fully editable. You can change any property, add new controls, or combine multiple components together.

Can I share components with my team?

Yes! You can export components as .msapp files or share them via your organization's component library. Enterprise licenses are available.

What if I need help?

Check our Documentation or join our Discord Community for support from other developers.

Ready to build something amazing?

Start with our free components or explore premium templates.

Browse Components View Templates