# Overview of the SharinPix Lightning Components

{% hint style="info" %}
The SharinPix Lightning Components are categorized into the following:

* [Album components](#album-components)
* [Button components](#button-components)
* [Search components](#search-components)
* [Other components](#rendering-components)

This article elaborates and provides examples of the SharinPix components available for each category.
{% endhint %}

<figure><img src="https://2221230591-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5EvYRrLbUyvRh8o1jmMG%2Fuploads%2F9lnyV0MJeJqwVlnofSEe%2Ftest.png?alt=media&#x26;token=d7164fe9-82c8-4ac0-a087-1ec2fa82978c" alt=""><figcaption></figcaption></figure>

### Album Components <a href="#album-components" id="album-components"></a>

The album components provide users with an album-like interface that enables management and manipulation of images.

The components available for this category are:

* **SharinPix Album:** This component allows you to upload, delete, display, download, edit as well as tag images. For more information about the SharinPix Album component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-album).
* **SharinPix Album with Chatter:** In addition to the features provided by the SharinPix Album component, this component allows users to start a Chatter discussion on a specific image. For more information about the SharinPix Album with Chatter component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-album-with-chatter).
* **SharinPix WebForm:** This component can be used to restrict internal and external users from submitting files that do not conform to a set of requirements. For more information on how to implement the SharinPix WebForm component, click [here](https://docs.sharinpix.com/documentation/features/upload-images/upload-using-webforms).

### Button Components <a href="#button-components" id="button-components"></a>

The button components are simply button-like lightning components that can be easily added to a page layout to carry out their specific tasks.&#x20;

The components available are:

* **SharinPix Copy To Clipboard:** When this component is triggered, previously selected images from a SharinPix Album are copied to the clipboard. The same images can then be pasted in a Rich Text field. For more information about the SharinPix Copy To Clipboard component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-copy-to-clipboard).
* **SharinPix Mobile Launcher:** This component is used inside the Salesforce mobile app to launch the SharinPix mobile app to upload photos. For more information about this component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-mobile-launcher).
* **SharinPix Rich Text To PDF:** When triggered, this component permits the conversion of images found in a specified Rich Text field into a PDF. For more information, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-rich-text-to-pdf).
* **SharinPix To Album:** This component permits to load images from a specific SharinPix Album into another album. For more information about the SharinPix To Album component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-to-album).
* **SharinPix To PDF:** When this component is triggered, previously selected images from a SharinPix Album are used to generate a PDF. For more information, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-to-pdf).
* **SharinPix To Rich Text Area:** This component permits to send and display a list of images selected from the SharinPix Album component into a Rich Text Field. For more information about this component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-to-rich-text-area).
* **SharinPix Upload Button:** This component is used to upload an image into a specific SharinPix Album. You can find more information about the SharinPix Upload Button component [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-upload-button).
* **SharinPix Map To Album:** This component works alongside the [SharinPix Map](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-map) component and is used to extract a Map as an image from the SharinPix Map component and save it in a specific SharinPix album. For more information about this component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-map-to-album).
* **SharinPix Collage:** This component permits users to combine and save **two** images from a SharinPix Album into a single image. You can find more information about the SharinPix Collage component [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-collage).
* **SharinPix Share Selection:** This component allows users to share pre-selected images from a SharinPix component such as the SharinPix Album or SharinPix Search.  You can find more information about the SharinPix Collage component [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-share-selection).
* **SharinPix Import Files:** This component is used to import Salesforce files onto a SharinPix album. You can find more information about the SharinPix Import Files [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-import-files).
* **SharinPix Album Resync:** This component is used to perform Image Sync on images in a SharinPix Album. You can find more information about the SharinPix Album Resync [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-album-resync).
* **SharinPix Merge Album:** This component permits the merging of images from a specific SharinPix Album to another album. You can find more information about the SharinPix Merge Album [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-merge-album).
* **SharinPix Mobile PDF Form Launcher:** This component is used inside the Salesforce mobile app to open a PDF form on the SharinPix mobile app. For more information about this component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-mobile-pdf-form-launcher).
* **SharinPix Plan Share Link:** This component permits the user to generate and share a SharinPix Plan URL. For more information about the SharinPix Plan Share Link, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-plan-share-link).
* &#x20;**SharinPix Plan To Album:** This component works alongside the [SharinPix Plan](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-plan) component and permits users to extract a Plan as an image from the SharinPix Plan component and save it in a specific SharinPix Album. For more information on this component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-plan-to-album).

{% hint style="warning" %}
The **SharinPix Mobile Launcher, SharinPix Rich Text To PDF** and **SharinPix To PDF** components are only available in the Enterprise license plan of SharinPix. For more info, please contact <support@sharinpix.com>
{% endhint %}

### Search Components <a href="#search-components" id="search-components"></a>

The search components permit to search for images uploaded on specified records. These components also allow users to filter the search by tags.

The components available are:

* **SharinPix Search:** This component is used to search for all images that correspond to records available in a specified report. For more information about the SharinPix Search component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-search).
* **SharinPix Related Search:** This component permits to search for images that were uploaded on a related child object. You can find more information about the SharinPix Related Search component [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-related-search).
* **SharinPix Related Record Albums:** This component is used to display a list of related records along with their corresponding SharinPix Albums on the parent record. For more information about the SharinPix Related Record Albums component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-related-record-albums).

### Other Components <a href="#rendering-components" id="rendering-components"></a>

The other components can be used in various situations.

The components available are:

* **SharinPix Single Image:** The SharinPix Single Image component is used to upload or display an image having a specific tag. You can find more details about this component [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-single-image).&#x20;
* **SharinPix Single Image Grid:** This component embeds multiple **Single Image Grid components** to render a grid of the SharinPix Single Image component. Click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-single-image-grid) for more details about the Single Image Grid component.
* **SharinPix Map:** This component can be used to load, annotate, modify, and save Google Maps configuration on a record. You can click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-map) for more information about the SharinPix Map component.
* **SharinPix Plan:** This component is suitable to load, personalize and edit plans. For more information about the SharinPix Plan component, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-plan).
* **SharinPix Plan Items Related List:** This component enables users to select specific SharinPix Plan Item added to the SharinPix Plan component. For more information about the SharinPix Plan Items Related List, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-plan-items-related-list).
* **SharinPix PDF Form Builder:** This component allows users to upload and create a PDF form. For more information about the SharinPix Plan Items Related List, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-pdf-form-builder).
* **SharinPix Token Viewer:** This component allows the user to open any component using a token. For more information about the SharinPix Plan Items Related List, click [here](https://docs.sharinpix.com/documentation/lightning-web-component/sharinpix-token-viewer).

{% hint style="warning" %}
The **SharinPix Map** and **SharinPix Plan** components are only available in the Enterprise license plan of SharinPix. For more info, please contact <support@sharinpix.com>
{% endhint %}
