Skip to content

kunalkhatri/loop91-ui-components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next Experience Custom UI Components for ServiceNow

A collection of open-source, reusable Next Experience UI Components designed to enhance the ServiceNow platform. Built for use in Workspace, UI Builder, and Next Experience applications, these components facilitate the integration of advanced UI features.

About

This project provides ServiceNow developers with a comprehensive library of plug-and-play UI components that address common and advanced user experience requirements, including media embedding, user interaction, rich input controls, and third-party service integrations.

Available Components

Component Name Description Documentation
Google Map Embed Embed Google Maps with support for locations and markers. Documentation
YouTube Embed Modal Embed and play YouTube videos in modal popups. Documentation
QR Code Generator Generate scannable QR codes for text or URLs. Documentation
Copy Button One-click clipboard copy functionality. Documentation
TOTP Generator Time-based One-Time Password (2FA) code generator. Documentation

Upcoming Components

Component Name Description
Google Places Autocomplete Integrate location autocomplete input using Google Places API.
Relative Time Display human-readable relative time (e.g., "2 years ago").
TinyMCE Editor Rich text editor powered by TinyMCE for user inputs.
Video Player Custom video player for local or external sources.
Camera Function Capture images using webcam within the browser.
PDF Viewer Inline PDF previewer inside workspace or modal.
Excel Viewer Render .xlsx spreadsheets in a readable format.
Word Viewer Display Word documents directly within the UI.
Attachment Carousel Image/document carousel from record attachments.
Slider Range Selector Interactive slider for selecting numeric ranges.

Installation

Each component is published as a scoped and reusable component in ServiceNow. To install:

  1. Download the relevant XML files from Releases.
  2. Import the XML file into your ServiceNow instance using retrieved update sets.
  3. Add components to your Workspace or UI Builder application.

Refer to each component's documentation for detailed setup, configuration, and usage instructions.

Documentation

https://github.com/kunalkhatri/loop91-ui-components/tree/main/docs

Built With

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions from the community are welcome. Please submit issues for bugs or feature requests.

Support

For questions or feedback, please open a GitHub Issue.


Developed for the ServiceNow developer community.

About

Application Repository to host and distribute UI Components

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published