Defines SharedComponent component.

This component helps defining an entire composite component. It will then be available to all other pages within your project and to any other project. Using SharedComponents is the best way to build modular projects and provide standard components shared among multiple Projects / Pages.

SharedComponent objects will be placed in the Shared components folder of your application. Under a SharedComponent you can add any other Convertigo Mobile Builder component, such as buttons, list views, styles etc…

Modifying any component property or adding components to a SharedComponent will automatically rebuild all the pages using it within your project or any other project loaded in the workspace using it.

Components inserted in a SharedComponent can be bound to any standard Mobile Builder source (Sequences, TypeScript, FullSync, Global properties)

To use a SharedComponent in a page, just insert a UseSharedComponent component in the tree, and select the desired shared component through its Shared component property.

Name Description
Comment Describes the object comment to include in the documentation report. This property generally contains an explanation about the object.
Is active Defines whether the component is active.
Is exposed Defines whether the component is exposed for public use.
If exposed, a component can be used by any project. It will be visible in the Ngx palette and documented in the generated readme.md file.
Otherwise, the component can only be used within its own project (through the Shared component picker only). It will not be visible in the Ngx palette, nor documented in the generated readme.md file.