# Third‑Party Resources

Page Designer allows applications to include and use **third‑party JavaScript libraries**, enabling designers and developers to extend page functionality beyond built‑in features.

By integrating external JavaScript resources, applications can leverage existing libraries for UI components, charts, animations, utilities, or other client‑side capabilities and invoke them directly within pages.

***

#### **Include Third‑Party JavaScript Libraries**

Third‑party JavaScript files are managed through the **Resources** configuration in Page Designer.

To include an external JavaScript library:

1. Open **Page Designer**
2. Go to **Settings**
3. Select the **Resources** tab
4. Click the **Add JavaScript** icon
5. Browse and select the JavaScript file you want to include
6. Save the configuration

Once added, the JavaScript library is bundled and included automatically during the page build process.

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FIcvRvI1J72eUUK58f5Qs%2Fimage.png?alt=media&#x26;token=121e239d-9560-483d-9002-73640744e7e1" alt=""><figcaption></figcaption></figure>

***

#### **Using Third‑Party Libraries in Pages**

After the library is added to the application:

* JavaScript functions from the library can be invoked within page scripts
* Custom JS Actions can reference the included library
* The same library can be reused across multiple pages
* No additional manual script injection is required

This ensures a clean and consistent integration of external resources.

***

#### **Common Use Cases**

Third‑party JavaScript resources are commonly used for:

* Advanced UI components or widgets
* Charts and data visualization libraries
* Animations and transitions
* Utility functions and helpers
* Client‑side integrations with external services

This capability allows ONEWEB applications to be enhanced while maintaining structured and manageable page design.

***

#### **Summary**

The **Third‑Party Resources** feature in Page Designer enables seamless integration of external JavaScript libraries.

Key benefits include:

* Easy inclusion of third‑party JS files
* Centralized resource management
* Automatic inclusion during page build
* Compatibility with Custom JS Actions
* Reusable libraries across pages

By supporting third‑party resources, Page Designer provides the flexibility needed to build modern, feature‑rich applications while keeping customization controlled and maintainable.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onewebstack.com/building-apps/ui-page-designer/ux-ui-customization/page-customization/third-party-resources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
