You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/component-library.md
+15-19Lines changed: 15 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,10 @@
1
1
---
2
-
title: Component library (preview)
2
+
title: Component library
3
3
description: Learn about working with a library of reusable components for canvas apps.
4
4
author: hemantgaur
5
-
6
5
ms.subservice: canvas-developer
7
6
ms.topic: article
8
-
ms.date: 11/03/2021
7
+
ms.date: 04/19/2022
9
8
ms.author: hemantg
10
9
ms.reviewer: tapanm
11
10
search.audienceType:
@@ -17,9 +16,7 @@ contributors:
17
16
- tapanm-msft
18
17
---
19
18
20
-
# Component library (preview)
21
-
22
-
[This article is pre-release documentation and is subject to change.]
19
+
# Component library
23
20
24
21
In the [overview](create-component.md) article for creating components, you are introduced to components inside canvas app. As you create components inside an app, you can also create a library of components that can be reused. By creating a component library, app makers easily share and update one or more components with other makers.
25
22
@@ -47,15 +44,15 @@ You can preview component library components using the screens inside the librar
47
44
48
45
## Working with component library
49
46
50
-
You can create a new component library or edit an existing component library from the same interface. Browse to [make.powerapps.com](https://make.powerapps.com), select **Apps**, and then select **Component Libraries**:
47
+
You can create a new component library or edit an existing component library from the same interface. Go to [Power Apps](https://make.powerapps.com), select **Apps**, and then select **Component Libraries**:
51
48
52
49

53
50
54
51
## Create an example component library
55
52
56
53
The steps to create components inside a component library are the same as creating components inside an app. You'll create a component library and then reuse the steps for creating components from [components overview example](create-component.md#create-an-example-component). Then you'll use the component library to provide the reusable components in a new app.
57
54
58
-
1. Sign in to [make.powerapps.com](https://make.powerapps.com).
55
+
1. Sign in to [Power Apps](https://make.powerapps.com).
59
56
60
57
1. Select **Apps** in the left navigation, select **Component Libraries**, and then select **New component library**.
61
58
@@ -153,27 +150,26 @@ The following animation shows the process to get the latest components.
153
150
154
151

155
152
153
+
### Update component library in a consuming app
154
+
155
+
If you import a component from a component library, you can't edit it inside the consuming app. If you select **Edit component**, you'll see an option to create a copy of the component inside the current app for you to make changes:
If you select **Create a copy**, the component is copied to the local app. The local copy of the component appears under the **Custom** category in the **Insert** pane. This local copy of the component won't receive updates if a new version of the originating component library is published later.
160
+
161
+
156
162
## Component library permissions
157
163
158
164
Sharing a component library works the same way you share a canvas app. When you share a component library, you allow others to reuse the component library. Once shared, others can edit the component library and import components from this shared component library for creating and editing apps. If shared as a co-owner, a user can use, edit, and share a component library but not delete or change the owner.
159
165
160
166
## Known limitations
161
167
162
168
-[Known limitations](create-component.md#known-limitations) applicable to components also applies to component libraries.
163
-
- You can't import components using a component library from locally saved component library files. If you try to import a locally saved component library using **File** > **Save As** > **This Computer** and download the component library file as an app, following error message appears:
169
+
- You can't import components from a locally saved component library. It's possible to save a component library using **File** > **Save As** > **This Computer**. But if you try to import such saved component library, you'll see the following error message:
- You can't add existing component libraries to a [solution](add-app-solution.md). However, you can create new component libraries for solutions using add component library flow.
168
-
169
-
- If you import a component from a component library, you can't edit it inside the consuming app. If you select **Edit component**, you'll see an option to create a copy of the component inside the current app for you to make changes:
If you select **Create a copy**, the component is copied to the local app. The local copy of the component appears under the **Custom** category in the **Insert** pane. This local copy of the component won't receive updates if a new version of the originating component library is published later.
174
-
175
-
- When a component is added to an app from the component library and the theme of the app is updated, the component becomes a local app component and is no longer associated with the master component in the component library.
176
-
177
173
## Next steps
178
174
179
175
Learn [behavior formulas](component-behavior.md) for canvas apps.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/create-component.md
+4-13Lines changed: 4 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,10 @@
1
1
---
2
-
title: Create a component for canvas apps (preview) (contains video)
2
+
title: Create a component for canvas apps (contains video)
3
3
description: Learn about how to create reusable components for canvas apps.
4
4
author: hemantgaur
5
-
6
5
ms.subservice: canvas-developer
7
6
ms.topic: article
8
-
ms.date: 02/11/2022
7
+
ms.date: 04/19/2022
9
8
ms.author: hemantg
10
9
ms.reviewer: tapanm
11
10
search.audienceType:
@@ -19,13 +18,7 @@ contributors:
19
18
ms.custom: intro-internal
20
19
---
21
20
22
-
# Create a component for canvas apps (preview)
23
-
24
-
[This article is pre-release documentation and is subject to change.]
25
-
26
-
> [!IMPORTANT]
27
-
> - This is a preview feature.
28
-
> -[!INCLUDE[cc_preview_features_definition](../../includes/cc-preview-features-definition.md)] More information: [Understand experimental, preview, and retired features in Power Apps](working-with-experimental-preview.md)
21
+
# Create a component for canvas apps
29
22
30
23
Components are reusable building blocks for canvas apps so that app makers can create custom controls to use inside an app, or across apps using a [component library](component-library.md). Components can use advanced features such as custom properties and enable complex capabilities. This article introduces component concepts and some examples.
31
24
@@ -272,10 +265,8 @@ Once you save the app, you can reuse the components of this app using the same m
272
265
273
266
- Adding and running Power Automate flows in component libraries is not supported.
274
267
- You can't save data sources, forms, and data tables with components.
275
-
- Collections in components aren't supported.
276
268
- You can't insert a component into a gallery or a form (including SharePoint form).
277
-
- A master instance of a component is a local master and scoped to the app. If you change a master instance, only copies of the component within the app will reflect the change. Copies in other apps will remain the same unless you import the component library again. All master instances in those apps will be automatically detected and updated.
278
-
- You can't package media files when you import a component.
269
+
- If a component that you imported from another app is modified in the original app, you must manually import the component again in the consuming app to receive latest component changes. Use component libraries instead to work with [component updates](component-library.md#update-a-component-library) more efficiently.
279
270
- Components don't support the [**UpdateContext**](./functions/function-updatecontext.md) function, but you can create and update variables in a component by using the [**Set**](functions/function-set.md) function. The scope of these variables is limited to the component, but you can access them from outside the component through custom output properties.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/map-component-input-fields.md
+3-6Lines changed: 3 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,10 @@
1
1
---
2
-
title: Map input fields of a component (preview)
2
+
title: Map input fields of a component
3
3
description: Learn about how to map input fields of a component to the table or record.
4
4
author: hemantgaur
5
-
6
5
ms.subservice: canvas-developer
7
6
ms.topic: article
8
-
ms.date: 01/10/2022
7
+
ms.date: 04/19/2022
9
8
ms.author: hemantg
10
9
ms.reviewer: tapanm
11
10
search.audienceType:
@@ -18,9 +17,7 @@ contributors:
18
17
- gregli-msft
19
18
---
20
19
21
-
# Map input fields of a component (preview)
22
-
23
-
[This article is pre-release documentation and is subject to change.]
20
+
# Map input fields of a component
24
21
25
22
A component can receive input values to emit or process data using custom input properties. In this article, you'll learn about working with such components expecting one or more input properties with a specific schema for the given table or record, and how to map the component input fields to the columns of the data source.
0 commit comments