npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@essdocs/commonui

v6.3.5

Published

EssDocs Common React Library

Readme

commonui

EssDocs Common UI Library

Components

  • Navigator

  • EssDocsPage

  • Form

  • DashBoard

  • FormLabel

  • ErrorMessage

  • Toolbar

  • Inbox

  • Validated Input Controls

  • Advanced Search and Filtering

  • Dynamic Forms

  • Empty List Placeholder

  • Map

  • Version 6.3.5

    • Support for configurable maximum file size limits for file uploads
  • Version 6.3.3

    • Implement revisionsRequired & revisionsRequestedBy for UploadAdditionalDocuments
  • Version 6.3.3

    • IDT-4032 - Google maps issue fix
    • Updates to Upload component for Greentrace
  • Version 5.2.0

    • Changes required for the saas-dochub project conversion to Vite
    • IDT-833-PDFForm enhancements for template generator enhancements
  • Version 5.0.4

    • IDT-766-Signature and Stamp fixes
  • Version 5.0.3

    • IDT-509 Upload/Signing Enhancements
  • Version 5.0.1

    • IDT-271 Enhancements to upload additional documents feature
  • Version 4.0.7

    • DBX-13073 - Fixed bug in DynamicForm and changed the theme to show disabled input controls in a light grey.
  • Version 4.0.3 - 4.0.4

    • DBX-13128 - Changes to display action timestamps in local time using dayjs library
  • Version 4.0.0

    • DBX-13042 - JavaScript to TypeScript, remove NWB, rollup for library, webpack for demo + modern react library upgrades
  • Version 3.1.32

    • DBX-12976 - DynamicForm PDF Form Template Generator fixes
  • Version 3.1.31

    • DBX-12966 - Update map dynamic zoom
  • Version 3.1.30

    • DBX-12966 - Update map vessel icon
  • Version 3.1.29

    • DBX-12966 - Update map to have inital zoom as prop
  • Version 3.1.28

    • DBX-12966 - Create Map component
  • Version 3.1.27

    • DBX-12977 - Change to upload a file with same name again
  • Version 3.1.26

    • DBX-12911 - Enhancements to PdfForm to improve the way initials are signed
  • Version 3.1.25

    • DBX-12888 & DBX-12900 - Validation message update and skip icon change
  • Version 3.1.24

    • DBX-12899 & DBX-12903 - Archive shipment changes to allow upload components to be read-only and changes
    • to show the uploader name
  • Version 3.1.23

    • DBX-12866 & DBX-12867 : Added a handler functions in PDFSigner for Comment/Signature addition
  • Version 3.1.22

    • DBX-12874 : Fix for signature upload/draw issue
  • Version 3.1.21

    • Temporarily removed chart.js (used by dashboard component demo) until it is updated with the latest moment.js
  • Version 3.1.20

    • Updated momentjs and other libraries to resovle a security
  • Version 3.1.18 / 3.1.19

    • Fixed issue with format of time in file Uploader and removed react-sortablejs from the project as this is causing
    • problems. This is used by dashboard configuration which is currently not used.
  • Version 3.1.17

    • Skip Upload Functionality in uploader
  • Version 3.1.16

    • PDF Signer changes to improve drawing of signature image
  • Version 3.1.14 / 3.1.15

    • PDF Signer changes added for DTD to support comments and signature text
  • Version 3.1.13

    • Fixed issue with pagination and bookmarking the last 5 pages of the document.
  • Version 3.1.12

    • DTD Additional Uploads Panel
  • Version 3.1.11

    • Signature text changes.
  • Version 3.1.10

    • Fixed issue with component related to the previous onChange event enhancement
  • Version 3.1.9

    • Added onChange event to the component.
  • Version 3.1.7 / 3.1.8

    • Dynamic Form changes to support a TG enhancement for calculated fields
  • Version 3.1.6

    • Dynamic Form enhancements to allow the entire entry form to be disabled using a new readOnly property
  • Version 3.1.5

    • PDFForm Enhancements for Assemble Enterprise
  • Version 3.1.4

    • Added Validation wrapped Primereact Password element
  • Version 3.1.3

    • Dynamic Form dropdown enhancement to support a special feature for "To Order" type fields
  • Version 3.1.2

    • PDF Form enhancements to show fields with conflicts and changes to PDF Forms to allow crossing out of sections.

    Version 3.1.2

    • PDF Form enhancements to show fields with conflicts.

    Version 3.1.1

    • PDF Form enhancements for Exxon

    Version 3.1.0

    • Major Theme Changes

    Version 3.0.0

    • Prime React 7 Upgrade

    Version 2.0.30

    • Document List Upload feature developed for Exxon.

    Version 2.0.29

    • Fixed Empty List Placeholder incompatibilty with font awesome, and adjust sizing

    Version 2.0.28

    • Added Empty List Placeholder component

    Version 2.0.27

    • Fixed issue with Company dropdown by adding a handler function

    Version 2.0.26

    • Fix for Support 24/7 link pop up issue

    Version 2.0.24 - 2.0.25

    • Added Sorting on Inbox Fields

    Version 2.0.21 - Version 2.0.23

    • New PDF Signer component. Note - This version is dependent on react-pdf 5.2.0. I have had issues with the later
    • versions.

    Version 2.0.20

    • New PDF Paginator and Zoom components and PDF Form editor.

    Version 2.0.19

    • Added Checkbox to dynamically generated forms

    Version 2.0.18

    • Multi file upload dialog

    Version 2.0.17

    • Fixed issue with linked date fields (AS-367)

    Version 2.0.16

    • Dynamic Form Text Area Enhancements. Fix inbox issue with the latest version of Prime React

    Version 2.0.14 - 2.0.15

    • Fixed duplicate field issue in dynamic form summary component. Version 2.0.15 fixed an issue with the 2.0.14

    Version 2.0.14

    • Fixed duplicate field issue in dynamic form summary component.

    Version 2.0.13

    • Added "Linked Field" option to dynamic forms.

    Version 2.0.12

    • Increased field default number of rows in Dynamic Form Text Area component to 5.

    Version 2.0.11

    • Moved "Add New" button in dynamic form repeating row editor. Added support for multi columns in DynamicFormSummary

    Version 2.0.8 - 2.0.10

    • Editable datatable validated input demo page and dynamo form enhancements to support data table entry

    Version 2.0.7

    • A new Dynamic Form and Summary component to be used by the Template Generator and Assemble

    Version 2.0.5/2.0.6 (Required PrimeReact 6)

    • Validation input controls and validators and I18N support

    Version 2.0.4

    • Updated code to use font awesome 5 which is a dependency of SDH

    Version 2.0.3

    • Some minor style changes for SDH.

    Version 2.0.2

    • Added initial version of Filter Designer. See Confluence for more info.
    • Added p-button-tertiary and p-button-tertiary-icon classes as an extension to the Prime React theme. This style will show buttons with a white background and green border and the intent if for these to be used as action buttons on pages.
    • Minor changes for SDH includiing fixes toolbar left/right issues.

    Version 2.0.1

    • Fixed issue with striped rows now working with the latest Prime React theme

    Version 2.0.0

    • Upgraded to latest Prime React. Mofified form components and added additional features to navigator for SDH. See confluence page for more details.

      Version 1.0.16

    • Added minor options to allow the home icon in the navigator to be hidden when minimised and an option to hide the logout link

    Version 1.0.15

    • Updated to latest react-sortablejs to fix a sortablejs dependency issue

    Version 1.0.14

    • Updated dependency libraries

    Version 1.0.13

    • Added the ability to show a message next to the search spinner in the header

    Version 1.0.12

    • Increase the maximum size of an accordion section

    Version 1.0.10 / 10.0.11 Changes

    • Various changes as suggested by UX designer. Upgraded demo to use latest PrimeReact

    Version 1.0.9 Changes

    • Various changes as suggested by UX designer.

    Version 1.0.8 Changes

    • Fixed issue with unwanted focus outline appearing in inbox when selecting rows

    Version 1.0.7 Changes

    • Changed the search field so it's not longer managed by the InboxSearch component. New properties searchValue and onSearchValueChange have been introduced so the search text can be managed by the host container

Version 1.0.6 Changes

 * Added the ability to show a wait spinner next to inbox search icon (new property showSearchSpinner)

 * Added the ability to disable the "Load More" button using property loadMoreButtonEnabled.
 You may want to do this while a search os neomh exeuted

Version 1.0.5 Changes

* Fixed issue with footer (found and fixed by Tau)
* Added a bodyRenderer property to the inbox column model that allows cell data to be rendered with custom renderers.
The demo app has been updated with an example of how to do this

Version 1.0.4 Changes

  • Added a style and icon option to the navigator data model that allows menu options to be indented and icon prefix to be added to items

Version 1.0.3 Changes

  • Fixed and issue with the display of many actions in the header component
  • Fixed a CSS issue in the inbox that showed up spacing issue when the project was built and run standalone
  • Minor CSS and other UI changes with inbox

Version 1.0.2 Changes

  • Inbox onRowDoubleClick event added
  • Property "allowMultiSelect" added to row actions
  • InboxDatable sortable property added to control if columns can be sorted or not.
  • Page title color is now --essdocs-highlight (which by default is Orange)

Version 1.0.1 Changes

  • Added the first prototype of the Inbox component

Version 1.0.0 Changes

  • Initial Test Publish

NPM JavaScript Style Guide

Install

npm install --save @essdocs/commonui