pcmli.umbrella.web-ui

    13.8.0 • Public • Published

    #umbrella.web-ui

    This is the repository for the common code web-ui using reactjs

    ####Change Logs #####v. 13.8.0

    • (feat) Added the implementation for MockedServiceWorker for testing apollo clients
    • (feat) Added the WorldTimeZoneSelects, that query from the server

    #####v. 13.7.0

    • (feat) added the fallback when image cannot be loaded

    #####v. 13.6.12

    • (fix) fix the sidebar to show the submenu when collapsed

    #####v. 13.6.11

    • (fix) fix the numberInline input to show the default empty content id the value is undefined or null
    • (fix) fix the BusyButton to handle disabled when the type is submit

    #####v. 13.6.10

    • (fix) update the useError to trim and parse the validation error when showing the error message

    #####v. 13.6.9

    • (fix) Fix the Notification list for All Notifications filter

    #####v. 13.6.8

    • (fix) uses input box for slider rather than just sliding it.

    #####v. 13.6.7

    • (fix) add instanceId props on Select component to be the name props as default.

    #####v. 13.6.6

    • (fix) add id and inputId props on Select component to be the name props as default.

    #####v. 13.6.5

    • (bump) removed the graphql npm module all graphql should be retrieved from the apollo package

    #####v. 13.6.4

    • (fix) Fix the image uploader

    #####v. 13.6.3

    • (feat) Added the range slider control

    #####v. 13.5.7

    • (fix) able to insert children and fixed the avatar for chat message

    #####v. 13.5.6

    • (fix) added the name attribute on InlineDisplayContent FormGroup

    #####v. 13.5.5

    • (fix) uses the SelectCommon (replace the AutoSelect) on FilterTemplate
    • (fix) added the button name on Template Modal to easily filter

    #####v. 13.5.4

    • (fix) added the name attributes for input element, (button, input) #####v. 13.5.3
    • (fix) the CustomTemplate also passes a "filter" which should be string, mongoose 5 validates now, that it cannot be saved because it was set as an object, also the filter field is special for input, do not use that field

    #####v. 13.5.2

    • (fix) add updateParams props on NumberInlineEditor

    #####v. 13.5.1

    • (fix) Bump the version for sift and move to dependencies

    #####v. 13.5.0

    • (fix) update the supported browser for Chrome and Edge only

    #####v. 13.4.23

    • (fix) remove the _ from lodash and just get the exact function

    #####v. 13.4.12

    • (fix) Added DateTimeInlineInput so can pass the updateParams props
    • (feat) Can pass the properValue props

    #####v. 13.4.11

    • (fix) Added the AddressInput to the main export

    #####v. 13.4.9

    • (fix) Fix the DateTimeInput and DateTimeInline input for timezone

    #####v. 13.4.8

    • (feat) Added the props className and bsStyle in LoadMoreButton

    #####v. 13.4.7

    • (feat) Update the Storage to handle gracefully when window is not available

    #####v. 13.4.5

    • (feat) Added the style props for badge.
    • (fix) Make the default label of custom filter fields use the Utils.humanize

    #####v. 13.4.4

    • (feat) Added the status color props

    #####v. 13.4.1

    • (feat) Added UserSelect, UserWidget, and UserSelectInlineInput
    • (feat) Added the base code for select input

    #####v. 13.3.3

    • (feat) Added UserDisplay component

    #####v. 13.3.2

    • (fix) Update the Select component

    #####v. 13.3.0

    • (feat) Added the useCloudinaryUpload to show the upload widget

    #####v. 13.2.12

    • (feat) added the addressInlineInput
    • (fix) emailInput validation

    #####v. 13.2.9

    • (feat) added the appSettingInlineInput

    #####v. 13.2.8

    • (feat) - merge starting from version. 12.33.4

    #####v. 13.2.7

    • (feat) - merge starting from version. 12.33.2,12.33.3

    #####v. 13.2.5

    • (feat) - merge starting from version. 12.33.0,

    #####v. 13.2.4

    • (bump) update the umbrella.core to support the default behaivior or apollo v2.6 #####v. 13.2.3
    • (break) - uses Formik for all form operations, droppping the supprot for the redux-form
    • (feat) - merge starting from version. 12.32.0,
    • (feat) - Added NumberInlineInput, TextAreaInlineInput, TagsInlineInput #####v. 12.33.5
    • (fix) - Fix the history search
    • (feat) - Add debounce on Search component #####v. 12.33.4
    • (fix) - Use the LocalDateTime on Notification list

    #####v. 12.33.3

    • (fix) - added the disabled flag for personal access token

    #####v. 12.33.2

    • (fix) - Fixed the Notification List filter when clicking the loadMore button

    #####v. 12.33.1

    • (feat) - Fixed the Select to do not overide the isDisabled

    #####v. 12.33.0

    • (feat) - Added the SaveReportViewer and notifications for warning

    #####v. 12.32.1

    • (bump) - Bump version of umbrella.core to fix for apollo client cache

    #####v. 12.32.0

    • (feat) - Added the useRecaptcha hook for all logics for recaptcha to be implemented

    #####v. 12.31.3

    • (feat) Remove all dependency for apollo client 2, uses @apollo/client v3

    #####v. 12.29.0

    • (feat) - the useAppSettings implementation for web-ui
    • (bump) - bump the "pcmli.umbrella.core": "^11.11.0" for the new feature useAppSettings to work

    #####v. 12.28.0

    • (fix) - Update the label for field auto select to use the display name
    • (bump) - bump the "pcmli.umbrella.core": "^11.10.0", "pcmli.umbrella.uni-core": "^13.1.0",

    #####v. 12.27.3

    • (fix) - remove the history list layout col className

    #####v. 12.27.2

    • (fix) - fixed the useLocalStorageState and useSessionStorageState for storing default value

    #####v. 12.27.1

    • (feat) - Include the entityKey on the history

    #####v. 12.27.0

    • (feat) - Can pass className props on PageLayout component

    #####v. 12.26.4

    • (fix) - Fix the search on notification list

    #####v. 12.26.3

    • (bump) - Bump for the version for pcmli.umbrella.core to enable logout function on useUser hook

    #####v. 12.26.2

    • (fix) - useNotification uses cache values only

    #####v. 12.26.0

    • (bump) - Bump for the version for pcmli.umbrella.core

    #####v. 12.25.6

    • (fix) - Fix notifications alert component

    #####v. 12.25.5

    • (fix) - Fix notifications alert component

    #####v. 12.25.4

    • (fix) - Fix notifications components and hooks

    #####v. 12.25.3

    • (feat) - Add mark all as read in notification list

    #####v. 12.25.2

    • (feat) - Add side filter for read and unread on notification list

    #####v. 12.25.1

    • (feat) - Add notification hooks
    • (feat) - Add NotificationAlert and NotificationToaster
    • (fix) - NotificationBell unread counts

    #####v. 12.24.1

    • (fix) - added the TenantSelect component

    #####v. 12.23.10

    • (fix) - added the timeZoneOptions from the import

    #####v. 12.23.9

    • (feat) - Add option to pull right the filter menu items

    #####v. 12.23.8

    • (fix) - Refactor the custom filter generation components
    • (feat) - add period type on custom filter generation

    #####v. 12.23.7

    • (fix) - Fixed the custom filter date to use the user timezone

    #####v. 12.23.6

    • (fix) - Fixed the template that loaded even the filter is empty

    #####v. 12.23.5

    • (fix) - Fix the pivot report options

    #####v. 12.23.4

    • (fix) - Fix the pivot report options

    #####v. 12.23.3

    • (fix) - Fix the pivot

    #####v. 12.23.2

    • (fix) - Should run the afterUpdate props function on InlineDisplay component

    #####v. 12.23.0

    • (feat) - Enable to pass the children and progress bar type

    #####v. 12.22.2

    • (fix) - update the eslint
    • (fix) - remove the validateOnMutation and replace it with afterUpdate callback for InlineDisplayEditor

    #####v. 12.22.1

    • (fix) - fix the TopNavBarItem error when clicked
    • (fix) - fix the Pivot to also save the formats

    #####v. 12.22.0

    • (feat) - Added the function to highlight on extending row

    #####v. 12.21.3

    • (fix) - fix the TopNavBarItem error when clicked
    • (fix) - fix the Pivot to also save the formats

    #####v. 12.21.0

    • (feat) - Added the new hook, useHistory
    • (feat) - Added the new component, HistoryLayout to display the common history display
    • (feat) - added the entity name on history

    #####v. 12.20.0

    • (feat) - Added the new hook, useUploadFiles
    • (feat) - Added the chat message and chat attachment components

    #####v. 12.19.0

    • (bump) - Bump version of pcmli.umbrella.uni-core, eslint, prettier
    • (chore)- Code clean an deployment to exclude hte .storybook folder on npm package
    • (chore)- Put react on peer dependencies with the of 16.13.1

    #####v. 12.18.2

    • (fix) - Fixed the implementation for the FilterMenu to use fields

    #####v. 12.18.1

    • (fix) - Updated the implementation of InlineDisplay for empty content

    #####v. 12.18.0

    • (feat) - Added the timezoneInput and select
    • (fix) - DateEditor should only follow dateFormat

    #####v. 12.17.1

    • (fix) - Added the option not to auto-focus for datePicker

    #####v. 12.17.0

    • (feat) - Added the ExtendingRow component

    #####v. 12.16.1

    • (bump) Update the package "pcmli.umbrella.core": "^11.5.1", "pcmli.umbrella.uni-core": "^11.14.0",

    #####v. 12.16.0

    • (feat) Added components for inline input, CheckboxInlineInput, PercentNumberInlineInput, this should mark the migration of re-usable inline input to umbrella
    • (fix) fix the theme for SelectCommon

    #####v. 12.15.4

    • (fix) Fix the bad deployment for RichTextBox

    #####v. 12.14.2

    • (feat) added the rest parameters on user

    #####v. 12.14.0

    • (feat) add the useUser hook with access to local storage
    • (feat) add the LocalDateTime component

    #####v. 12.13.4

    • (fix) usePivot uses normal useEffect, rather than useDeepCompareEffect

    #####v. 12.13.0

    • (feat) Added the SelectAsync and SelectCommon

    #####v. 12.12.1

    • (fix) set the autofucs on the input

    #####v. 12.12.0

    • (bump) update the "google-map-react": "^1.1.7"

    #####v. 12.11.10

    • (fix) added the showModal flag to be the value that is being passed

    #####v. 12.11.3

    • (fix) added the id for the updated params for inline display

    #####v. 12.11.2

    • (fix) fix the the inline input style

    #####v. 12.11.0

    • (feat) added the InlineDisplayInput
    • (fix) move the DisplayHelpBlockLayout to separate module
    • (fix) added the hooks eslint

    #####v. 12.10.0

    • (feat) added the useSessionStorageState and useLocalStorageState for more predicatable storage and retrieval

    #####v. 12.9.0

    • (fix) expose the serialize setting
    • (feat) setup the default handler on basic authentication
    • (feat) expose the loadMoreButton for re-usability

    #####v. 12.8.9

    • (fix) update the label in personal access token

    #####v. 12.8.8

    • (fix) the notification bell filter

    #####v. 12.8.5

    • (fix) code refactor for logout button and text

    #####v. 12.8.4

    • (feat) added the onboarding component
    • (fix) fix the useReportPreview build of refreshUrl

    #####v. 12.7.0

    • (feat) update the pivot version
    • (fix) Updated the text input to be able to passed the type
    • (fix) remove unnecessary package
    • (fix) Updated the design of searcher to remove the form so it will display well on firefox

    #####v. 12.6.1

    • (feat) added EmptyContent
    • (feat) added the empty content on table that has no value

    #####v. 12.5.2

    • (fix) added the HelpBlockLayout

    #####v. 12.5.1

    • (fix) streamlined the implementation of useListAction, and useLocalListAction for manipulating the list
    • (fix) Streamlined the filter menu to include the advance filter automatically if not specified

    #####v. 12.5.0

    • (fix) stra the useListAction, and useLocalListAction for manipulating the list
    • (feat) Streamlined the filter menu to include the advance filter automatically if not specified
    • (feat) Update the filter and fields selection for IboxCommonControls

    #####v. 12.4.2

    • (fix) fix the notification list filter

    #####v. 12.4.1

    • (feat) added useConfirm and useAlert dialog
    • (fix) added the filter and sort for timestamp

    #####v. 12.3.1

    • (fix) fix the filter menu when session storage is not being used

    #####v. 12.2.0

    • (feat) added the cancellation for inlineEditor

    #####v. 12.1.0

    • (feat) Added the useStoredListAction
    • (feat) Updated the storbook
    • (feat) Updated mocha, and other package package
    • (feat) use Apollo/react-testing module

    #####v. 12.0.1

    • (fix) initialize the default filter that uses isDefault template type
    • (fix) make all the filter, and loadMore button uses default style, not the primary
    • (feat) Added the hook session storage
    • (break) - filter menu has new implementation that suited for list common control

    #####v. 11.17.0

    • (feat) added the usePromptDialog
    • (fix) make the common control buttons use the non-primary style

    #####v. 11.16.2

    • (fix) fix NumberEditor and TextEditor to use default empty string if null value

    #####v. 11.16.1

    • (fix) fix the DatePicker to include the rest props
    • (fix) fix the the period picker

    #####v. 11.16.0

    • (feat) udpate the implementation of checkbox to use the form control from react

    #####v. 11.15.0

    • (feat) Added the Modal component for lightweight and easier modal implementation
    • (fix) the loading does not hide the table row

    #####v. 11.14.2

    • (bump) pcmli.umbrella.core@^11.2.3, pcmli.umbrella.uni-core@^1.8.0

    #####v. 11.14.1

    • (fix) Fix the icon for widget

    #####v. 11.14.0

    • (feat) Added the onBlur for autoSelect
    • (feat) Can passed the className of ibox
    • (feat) Inline edit uses the anchor tag, remove the button
    • (feat) If there is no icon on widget, do not show the icon part
    • (feat) Remove the default value on useInlineEditor, options to enable to save when enter is pressed

    #####v. 11.13.0

    • (feat) added the useAlertDialog hooks for showing confirmation message

    #####v. 11.12.4

    • (fix) update the design of widget to show the clickable only when there a value of onClick event

    #####v. 11.12.2

    • (feat) added the hook useError, useInlineEditor
    • (feat) added the components InlineEdit
    • (bump) pcmli.umbrella.core@11.2.1

    #####v. 11.11.0

    • (feat) Added the useReportPreview hooks, to perform the basic report building utilities, automatically refresh the report when the query parameter was changes

    #####v. 11.10.0

    • (feat) Added the react-use module for common hooks implementation
    • (feat) PDF Viewer adjust automatically based on the screen width
    • (feat) Added the refresh button on pdfTools

    #####v. 11.9.0

    • (feat) Added the useLocalStorage hooks #####v. 11.8.1
    • (bump) Update the notification bell to use subscription for changes

    #####v. 11.8.0

    • (bump) Bump the version of react-router-dom@5

    #####v. 11.7.0

    • (bump) Bump the version of apollo-react@3, umbrella.core, umbrella.uni-core
    • (feat) Added the subscription type of NotificationBell

    #####v. 11.6.7

    • (fix) Added the key to NotificationList row to remove the warning about the missing key

    #####v. 11.6.6

    • (fix) The react-tags input should have default value of [] if falsy

    #####v. 11.6.5

    • (fix) Upgrade the react-sortablejs, fix to get only the sortable if has window

    #####v. 11.5.2

    • (fix) Do show the the diff icon when there is no value for it on HistoryList component

    #####v. 11.5.1

    • (fix) Added the option to show small and inline loading animation to Spinner component

    #####v. 11.5.0

    • (fix) Updated the DatePickerInput to use "useEffect" so when the value changes it will re-rerender the control
    • (feat) Added the Mark All as Read on notification
    • (feat) Added the Show All Notification

    #####v. 11.4.0

    • (feat) added the type on FilterConditions

    #####v. 11.3.0

    • (feat) added the ModalDragHandle component

    #####v. 11.2.1

    • (bump) updated the react-bootstrap to 0.32.4
    • (feat) added the draggable form modal

    #####v. 11.1.4

    • (cc) added the transform-remove-console to remove all those unnecessary console.logs on production

    #####v. 11.1.3

    • (bump) Version bump for pcmli.umbrella.core, pcmli.umbrella.uni-core

    #####v. 11.1.0

    • (feat) The common action saves the data to session storage even for the default value

    #####v. 11.0.0

    • (break) Notification was re-implement without the dependency on locastorage, always gets the value from the server. There is no need to store the READ state from the client, the READ state will be from the server.

    #####v. 10.9.9

    • Add DatePickerInput and DatePickerEditor

    #####v. 10.9.9

    • Add inputRef props on NumberEditor and TextEditor
    • Add react-datepicker package

    #####v. 10.9.8

    • Hides the edit button on form panel when there is no permission, it was disabled previously

    #####v. 10.9.7

    • Remove the custom onChange handler for NumberEditor

    #####v. 10.9.6

    • Fixes the Editor to include the values
    • Added the renderInput for DateEditor to customized the input

    #####v. 10.9.2

    • Added the way to inject the filter for withListCommonAction

    #####v. 10.9.0

    • Added the support for settings that is being retrieved from window.env

    Keywords

    none

    Install

    npm i pcmli.umbrella.web-ui

    DownloadsWeekly Downloads

    102

    Version

    13.8.0

    License

    MIT

    Unpacked Size

    2.5 MB

    Total Files

    702

    Last publish

    Collaborators

    • avatar