Quick Start

Component Libraries

17min

Library is a collection of components from your, your team’s, or marketplace projects. A component in the library contains an element or a group of elements styled by the designer. Multiple components may have the same design or structure. For example, a website header, footer, or a section describing services or advantages.

By combining the components into a library, you can reuse already created blocks in other projects. Click here to learn more.

You can use a ready-made library, or create your own.

What are libraries for?

Libraries are used to simplify and speed up unique website creation. All you need, is to select the necessary components, place them on the canvas, change images, colors, fill them with necessary content (photos, texts), set up transitions between pages and links to third-party resources, for example, social networks.

When you create a project, its components can be combined into a library to speed up subsequent website design by reusing components. For example, with components you can easily create the main blocks of the site — a header, a footer, a block with services.

The created library can also be used by your team members.

Connecting team libraries

You can find Libraries, a well as  Components, on the Assets tab in the left panel of the Design Editor.

It is not necessary to use all components of one library or just one library. You can connect several libraries to a project and selectively use components from different libraries.

To connect libraries, go to the Dashboard of the corresponding section. To do this, while on the Resources tab, click on the book icon in the upper right corner of the panel.

Assets tab: Default view
Assets tab: Default view


Taptop native Libraries will be connected automatically, while those custom ones,  created by the team, must be connected manually. On the Dashboard of the Assets tab you will see a list of libraries available for display.

«Team library» is available
«Team library» is available


Before connecting the library to the project, you can browse what components it consists of. To do this, click «Show» in the line of the selected library.

To connect the library, move the slider to the «Enable» position.

Connecting the library to the project
Connecting the library to the project

«Team library» has been connected to the project
«Team library» has been connected to the project


Here you go! The library will now appear on the Assets tab in the Libraries section available for use.

Adding Library Components on the Canvas

To use a library component in a project, drag it on the Canvas.

The library must first be connected to the project.

On the Assets tab, in the Libraries section, click the one you need to open the list of its components;

Document image


Select a component, move it on the Canvas.  This can be done in two ways:

  • By dragging the component to the desired position on the Canvas. To do this, drag and drop it to the desired location with the mouse;
  • By clicking  the component. To do this, select the layer on which you want to place the component and click on the selected component. You can select a layer by clicking it on the Canvas or the Layers tab.

How to hide unused libraries?

If the library is no longer needed, hide it on the Assets tab. This can be convenient if you have taken all the necessary components from the library and no longer plan to use it in the project.

If necessary, the library can always be re-connected to the project.

To hide the library, move the slider to the «Disable» position.

Disconnected Library
Disconnected Library


Creating a custom library

Any user can add a new library. When working on the website, create the components from the necessary elements, and then combine them into a library. To do this, click «Create Library» in the Project Library section. The name of the library will match the name of the project.

Document image


Update the library each time you add new, remove or modify already created components.

Changing the created library

First make changes to the components of the project for which you want to update the library.

After that, you can see what changes have been made to the components by clicking «Show changes».

Document image


Select the blocks you want to update in the library and click «Publish».

Saving changes to the library
Saving changes to the library


Until the changes are saved, a yellow warning sign is displayed next to the library name.

After saving the changes, the status «All changes have been saved» will be displayed. There will appear a green checkmark next to the library name.

Changes to the library have been saved
Changes to the library have been saved


If the Library has already been published for the team in the project settings, the changes will become available after it is updated in the project.

You don't need to reconnect the library.

Library components categories

For convenience, you can group the components in the library by category. Grouping is needed if you are adding multiple components with the same function. For example, headers or footers, About block, Advantages block.

Grouping library components by category
Grouping library components by category


To set a category, add its name to the name of the component. It should consist of two parts, separated by «/». The first part is the name of the category, the second one is the name of the component.

Rename the components on the Layers tab.

Document image


Publishing the library

To make the library, created in one of the projects, available in other projects, publish it in the settings of the current project. To do this, go to the Dashboard and in the Templates menu of the project settings move the slider to «Enable».

Document image

The library is not published and is not available to the Team
The library is not published and is not available to the Team

The library is published and available in all team’s projects
The library is published and available in all team’s projects


The Owner or Administrator can publish the library for the team. Follow the link to learn more about access to the team.