mirror of
https://gitlab.nic.cz/turris/reforis/foris-js.git
synced 2025-06-17 13:56:15 +02:00
Compare commits
9 Commits
v6.0.1
...
84097fa8e0
Author | SHA1 | Date | |
---|---|---|---|
84097fa8e0 | |||
dfdaadeb65 | |||
2961dc3d12 | |||
01e1fca913 | |||
ff53e2487d | |||
e1722fa3e2 | |||
0f1f98e70c | |||
35f484b371 | |||
7057f6ee7d |
390
CHANGELOG.md
390
CHANGELOG.md
@ -1,390 +0,0 @@
|
|||||||
# Changelog
|
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
|
||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
||||||
and this project adheres to
|
|
||||||
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
||||||
|
|
||||||
## [Unreleased]
|
|
||||||
|
|
||||||
## [6.0.1] - 2024-06-26
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Add className prop to Switch component
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Update dependencies in package.json
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [6.0.0] - 2024-06-11
|
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- Added CHANGELOG.md
|
|
||||||
- Added JS_DIR variable to Makefile
|
|
||||||
- Added support for shared reForis ESLint configuration
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
|
|
||||||
- Updated dependencies in package.json
|
|
||||||
- Updated Spinner.css styles for better positioning and responsiveness
|
|
||||||
- Migrated to Bootstrap 5
|
|
||||||
- NPM audit fix
|
|
||||||
- Other small improvements
|
|
||||||
|
|
||||||
## [5.6.1] - 2024-01-19
|
|
||||||
|
|
||||||
- Added & updated Weblate translations
|
|
||||||
- Fixed loading state & button's layout
|
|
||||||
- Updated bootstrap library to version 4.6.2
|
|
||||||
- Used custom reforis-image in GitLab CI/CD
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.6.0] - 2022-12-29
|
|
||||||
|
|
||||||
- Add & update Weblate translations
|
|
||||||
- Add CustomizationContext and custom hook
|
|
||||||
- Update caniuse-lite
|
|
||||||
- Remove testUtils from .gitignore
|
|
||||||
- Make ieee80211w_disabled as optional in WiFiForm
|
|
||||||
- Move contexts in a context folder
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.5.0] - 2022-12-02
|
|
||||||
|
|
||||||
- Add & update translations
|
|
||||||
- Add a switch to disable Management Frame Protection (802.11w)
|
|
||||||
- Improved Foris JS documentation
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.4.1] - 2022-06-03
|
|
||||||
|
|
||||||
- Add Weblate translations
|
|
||||||
- Update PropType peer dependency
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.4.0] - 2022-05-20
|
|
||||||
|
|
||||||
- Add & update translations
|
|
||||||
- Add CopyInput bootstrap component
|
|
||||||
- Update WiFiForm labels and description for wifi ax
|
|
||||||
- Make WS path in lighttpd mode configurable
|
|
||||||
- Fix Wi-Fi password helptext string
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.3.0] - 2022-02-21
|
|
||||||
|
|
||||||
- Added & update translations
|
|
||||||
- Added rest of the props to DownloadButton component
|
|
||||||
- Added hostname validation
|
|
||||||
- Added wifi 802.11ax HE modes
|
|
||||||
- Set best Wi-Fi HT mode depending on the checked frequency
|
|
||||||
- Improved domain name RegEx pattern
|
|
||||||
- Removed customOrder prop in Select component
|
|
||||||
- Fixed Wi-Fi translation strings
|
|
||||||
- Fixed autocomplete attribute in PasswordInput
|
|
||||||
- Fixed WiFi password max length check
|
|
||||||
- Fixed documentation build
|
|
||||||
- Fixed access token in publish script
|
|
||||||
- Refined & restructure Makefile
|
|
||||||
- Updated GitLab CI image to Node.js v16
|
|
||||||
- NPM update (several dependencies)
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.2.0] - 2021-12-15
|
|
||||||
|
|
||||||
- Remove login page
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.1.16] - 2021-11-18
|
|
||||||
|
|
||||||
- Revert bad NPM audit fix
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.1.15] - 2021-11-03
|
|
||||||
|
|
||||||
- Add WPA3 option
|
|
||||||
- Add custom order ability of Select options
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.1.14] - 2021-07-30
|
|
||||||
|
|
||||||
- Add & update translations
|
|
||||||
- Fix infinity redirect loop when WS error occurs
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.1.13] - 2021-06-30
|
|
||||||
|
|
||||||
- Add sentinelAgreement endpoint to forisUrls
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.1.12] - 2021-05-14
|
|
||||||
|
|
||||||
- Add & update translations
|
|
||||||
- Add & fix obsolete links
|
|
||||||
- Expend library with the ResetWifiSettings function
|
|
||||||
- Fix switching Wi-Fi modes depending on bands in WiFiForm
|
|
||||||
- Fix translation sources in WiFiForm
|
|
||||||
- NPM audit fix
|
|
||||||
- Other small improvements
|
|
||||||
|
|
||||||
## [5.1.11] - 2021-01-04
|
|
||||||
|
|
||||||
- Remove duplicated file for Norwegian language
|
|
||||||
- Fix translations inconsistency
|
|
||||||
|
|
||||||
## [5.1.10] - 2021-12-29
|
|
||||||
|
|
||||||
- Add and update translations
|
|
||||||
|
|
||||||
## [5.1.9] - 2021-12-20
|
|
||||||
|
|
||||||
- Increase bottom margin of formFieldsSize
|
|
||||||
- Change formFieldsSize of ResetWiFiSettings card
|
|
||||||
- Fix trailing space in Modal classes
|
|
||||||
|
|
||||||
## [5.1.8] - 2020-12-19
|
|
||||||
|
|
||||||
- Add isPluginInstalled function
|
|
||||||
|
|
||||||
## [5.1.7] - 2020-11-27
|
|
||||||
|
|
||||||
## [5.1.6] - 2020-11-25
|
|
||||||
|
|
||||||
- NPM audit fix
|
|
||||||
- Add displayCard function to utils
|
|
||||||
- Add optional sizes to Modal
|
|
||||||
- Add information about optional sizes to docs
|
|
||||||
- Remove redundant merge.py
|
|
||||||
|
|
||||||
## [5.1.5] - 2020-09-25
|
|
||||||
|
|
||||||
- Fix DateTime import
|
|
||||||
- Fix extra empty space in Switch's classes
|
|
||||||
|
|
||||||
## [5.1.4] - 2020-09-25
|
|
||||||
|
|
||||||
- Add inline option to Wi-Fi's RadioSet
|
|
||||||
- Fix Alert's dismissible class condition
|
|
||||||
- Add closing bootstrap modal using ESC
|
|
||||||
- Change reboot modal's heading to "Warning!"
|
|
||||||
|
|
||||||
## [5.1.3] - 2020-09-11
|
|
||||||
|
|
||||||
- Add SSID validation for 32 bytes length
|
|
||||||
- Add helpText for SSID input
|
|
||||||
|
|
||||||
## [5.1.2] - 2020-09-08
|
|
||||||
|
|
||||||
- Fix infinity loop caused by WebSockets
|
|
||||||
- Resolve small issues
|
|
||||||
|
|
||||||
## [5.1.1] - 2020-08-31
|
|
||||||
|
|
||||||
- Add "inline" option to RadioSet
|
|
||||||
- NPM audit fix
|
|
||||||
|
|
||||||
## [5.1.0] - 2020-08-25
|
|
||||||
|
|
||||||
- Add new Switch component
|
|
||||||
- Swap checkboxes for switches on Wi-Fi page
|
|
||||||
- Decrease button width on different breakpoints
|
|
||||||
- Add integration of Prettier + ESLint + reForis Style Guide
|
|
||||||
- Add appropriate links to dropdown headers
|
|
||||||
- Add semantic & accessibility structure for headings
|
|
||||||
- NPM audit & Update packages
|
|
||||||
- GitLab CI: image update to node 10
|
|
||||||
|
|
||||||
## [5.0.3] - 2020-09-23
|
|
||||||
|
|
||||||
- Fixes issue with WebSockets
|
|
||||||
|
|
||||||
## [5.0.2] - 2020-09-22
|
|
||||||
|
|
||||||
- Fix infinity loop caused by WebSockets
|
|
||||||
|
|
||||||
## [5.0.1] - 2020-07-21
|
|
||||||
|
|
||||||
- Fix Wi-Fi Form
|
|
||||||
- NPM audit fix & update of packages
|
|
||||||
|
|
||||||
## [5.0.0] - 2020-05-07
|
|
||||||
|
|
||||||
- I've realized that it should be major update due to broken API.
|
|
||||||
|
|
||||||
## [4.5.1] - 2020-05-07
|
|
||||||
|
|
||||||
- Add initialData to ForisForm children.
|
|
||||||
- Update translations .pot file.
|
|
||||||
|
|
||||||
## [4.5.0] - 2020-03-25
|
|
||||||
|
|
||||||
- Use exposed pdfmake.
|
|
||||||
- NPM audit fix & update of packages.
|
|
||||||
|
|
||||||
## [4.4.0] - 2020-03-13
|
|
||||||
|
|
||||||
- Update domain validation.
|
|
||||||
|
|
||||||
## [4.3.1] - 2020-03-06
|
|
||||||
|
|
||||||
- Add logout link.
|
|
||||||
|
|
||||||
## [4.3.0] - 2020-02-26
|
|
||||||
|
|
||||||
- Allow RadioSet accept elements as children.
|
|
||||||
- Add option to make modal scrollable.
|
|
||||||
|
|
||||||
## [4.2.0] - 2020-02-21
|
|
||||||
|
|
||||||
- Add translations.
|
|
||||||
- Improve datatime localization.
|
|
||||||
|
|
||||||
## [4.1.0] - 2020-02-20
|
|
||||||
|
|
||||||
- Added date and time utilities.
|
|
||||||
|
|
||||||
## [4.0.0] - 2020-02-20
|
|
||||||
|
|
||||||
- Throw an error if unhandled exception happens during API request.
|
|
||||||
|
|
||||||
## [3.4.0] - 2020-02-17
|
|
||||||
|
|
||||||
- Display actual GET error response within the form.
|
|
||||||
- Added styles extracted from reForis.
|
|
||||||
- Added reference to form element (for programmatically submitting it).
|
|
||||||
|
|
||||||
## [3.2.0] - 2020-01-17
|
|
||||||
|
|
||||||
- Swapped react-router with react-router-dom. Prepared Foris JS for using
|
|
||||||
react-router-dom exposed by reForis.
|
|
||||||
- Added controller ID filter to WebSocket hook.
|
|
||||||
- Updated translation messages after moving WiFi form.
|
|
||||||
- Increased request timeout to 30.5 sec.
|
|
||||||
|
|
||||||
## [3.1.1] - 2020-01-10
|
|
||||||
|
|
||||||
- Fixed package dependencies related to exposing libraries via reForis
|
|
||||||
|
|
||||||
## [3.1.0] - 2020-01-09
|
|
||||||
|
|
||||||
- Added Wi-Fi settings form
|
|
||||||
- Fixed path to index.js file in package.json
|
|
||||||
|
|
||||||
## [3.0.0] - 2020-01-07
|
|
||||||
|
|
||||||
- Removal of Babel compiler
|
|
||||||
- Fixed width of ForisForm, removed default sizing for form widgets (like
|
|
||||||
buttons)
|
|
||||||
|
|
||||||
## [2.1.1] - 2020-01-06
|
|
||||||
|
|
||||||
- Display date and time picker above input element
|
|
||||||
|
|
||||||
## [2.1.0] - 2019-12-19
|
|
||||||
|
|
||||||
- Set WebSocket logging to debug level
|
|
||||||
- Added hook that detects clicking outside of component
|
|
||||||
- Added Radio to list of publicly available components
|
|
||||||
- Fixed link to git repository in package.json
|
|
||||||
|
|
||||||
## [2.0.0] - 2019-12-09
|
|
||||||
|
|
||||||
- Added dynamic suffix for API URLs (allowing to use one hook for different
|
|
||||||
resources with e.g. PUT)
|
|
||||||
- Added unsubscribe method to WebSocket client
|
|
||||||
- Added custom class to SpinnerElement
|
|
||||||
- Improved documentation
|
|
||||||
- Published README.md
|
|
||||||
|
|
||||||
## [1.4.0] - 2019-11-29
|
|
||||||
|
|
||||||
- Add reboot button.
|
|
||||||
- Fix Foris URLs prefixes
|
|
||||||
|
|
||||||
## [1.3.3] - 2019-11-22
|
|
||||||
|
|
||||||
- Add translations from Weblate.
|
|
||||||
|
|
||||||
## [1.3.2] - 2019-11-20
|
|
||||||
|
|
||||||
- Expose only AlertContext.
|
|
||||||
- Add hook for API pooling.
|
|
||||||
|
|
||||||
## [1.3.1] - 2019-11-14
|
|
||||||
|
|
||||||
## [1.2.0] - 2019-10-24
|
|
||||||
|
|
||||||
## [1.1.0] - 2019-10-22
|
|
||||||
|
|
||||||
## [1.0.0] - 2019-10-07
|
|
||||||
|
|
||||||
## [0.0.7] - 2019-09-02
|
|
||||||
|
|
||||||
[unreleased]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.0.1...master
|
|
||||||
[6.0.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.0.0...v6.0.1
|
|
||||||
[6.0.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.6.1...v6.0.0
|
|
||||||
[5.6.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.6.0...v5.6.1
|
|
||||||
[5.6.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.5.0...v5.6.0
|
|
||||||
[5.5.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.4.1...v5.5.0
|
|
||||||
[5.4.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.4.0...v5.4.1
|
|
||||||
[5.4.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.3.0...v5.4.0
|
|
||||||
[5.3.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.2.0...v5.3.0
|
|
||||||
[5.2.0]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.16...v5.2.0
|
|
||||||
[5.1.16]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.15...v5.1.16
|
|
||||||
[5.1.15]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.14...v5.1.15
|
|
||||||
[5.1.14]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.13...v5.1.14
|
|
||||||
[5.1.13]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.12...v5.1.13
|
|
||||||
[5.1.12]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.11...v5.1.12
|
|
||||||
[5.1.11]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.10...v5.1.11
|
|
||||||
[5.1.10]:
|
|
||||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.9...v5.1.10
|
|
||||||
[5.1.9]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.8...v5.1.9
|
|
||||||
[5.1.8]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.7...v5.1.8
|
|
||||||
[5.1.7]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.6...v5.1.7
|
|
||||||
[5.1.6]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.5...v5.1.6
|
|
||||||
[5.1.5]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.4...v5.1.5
|
|
||||||
[5.1.4]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.3...v5.1.4
|
|
||||||
[5.1.3]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.2...v5.1.3
|
|
||||||
[5.1.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.1...v5.1.2
|
|
||||||
[5.1.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.1.0...v5.1.1
|
|
||||||
[5.1.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.0.3...v5.1.0
|
|
||||||
[5.0.3]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.0.2...v5.0.3
|
|
||||||
[5.0.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.0.1...v5.0.2
|
|
||||||
[5.0.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v5.5.0...v5.0.1
|
|
||||||
[5.0.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.5.1...v5.0.0
|
|
||||||
[4.5.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.5.0...v4.5.1
|
|
||||||
[4.5.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.4.0...v4.5.0
|
|
||||||
[4.4.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.3.1...v4.4.0
|
|
||||||
[4.3.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.3.0...v4.3.1
|
|
||||||
[4.3.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.2.0...v4.3.0
|
|
||||||
[4.2.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.1.0...v4.2.0
|
|
||||||
[4.1.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v4.0.0...v4.1.0
|
|
||||||
[4.0.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v3.4.0...v4.0.0
|
|
||||||
[3.4.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v3.2.0...v3.4.0
|
|
||||||
[3.2.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v3.1.1...v3.2.0
|
|
||||||
[3.1.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v3.1.0...v3.1.1
|
|
||||||
[3.1.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v3.0.0...v3.1.0
|
|
||||||
[3.0.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v2.1.1...v3.0.0
|
|
||||||
[2.1.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v2.1.0...v2.1.1
|
|
||||||
[2.1.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v2.0.0...v2.1.0
|
|
||||||
[2.0.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.4.0...v2.0.0
|
|
||||||
[1.4.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.3.3...v1.4.0
|
|
||||||
[1.3.3]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.3.2...v1.3.3
|
|
||||||
[1.3.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.3.1...v1.3.2
|
|
||||||
[1.3.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.2.0...v1.3.1
|
|
||||||
[1.2.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.1.0...v1.2.0
|
|
||||||
[1.1.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v1.0.0...v1.1.0
|
|
||||||
[1.0.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v0.0.7...v1.0.0
|
|
||||||
[0.0.7]: https://gitlab.nic.cz/turris/reforis/foris-js/-/tags/v0.0.7
|
|
88
package-lock.json
generated
88
package-lock.json
generated
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "foris",
|
"name": "foris",
|
||||||
"version": "6.0.1",
|
"version": "6.0.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "foris",
|
"name": "foris",
|
||||||
"version": "6.0.1",
|
"version": "6.0.0",
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"axios": "^1.7.2",
|
"axios": "^1.7.2",
|
||||||
@ -35,7 +35,7 @@
|
|||||||
"jest-environment-jsdom": "^29.7.0",
|
"jest-environment-jsdom": "^29.7.0",
|
||||||
"jest-mock-axios": "^4.7.3",
|
"jest-mock-axios": "^4.7.3",
|
||||||
"moment-timezone": "^0.5.45",
|
"moment-timezone": "^0.5.45",
|
||||||
"prettier": "^3.3.2",
|
"prettier": "^3.3.1",
|
||||||
"prop-types": "15.8.1",
|
"prop-types": "15.8.1",
|
||||||
"react": "16.9.0",
|
"react": "16.9.0",
|
||||||
"react-dom": "16.9.0",
|
"react-dom": "16.9.0",
|
||||||
@ -43,7 +43,7 @@
|
|||||||
"react-styleguidist": "^12.0.1",
|
"react-styleguidist": "^12.0.1",
|
||||||
"snapshot-diff": "^0.10.0",
|
"snapshot-diff": "^0.10.0",
|
||||||
"style-loader": "^1.2.1",
|
"style-loader": "^1.2.1",
|
||||||
"webpack": "^5.92.1"
|
"webpack": "^5.91.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"bootstrap": "^5.3.3",
|
"bootstrap": "^5.3.3",
|
||||||
@ -4314,16 +4314,6 @@
|
|||||||
"acorn-walk": "^8.0.2"
|
"acorn-walk": "^8.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/acorn-import-attributes": {
|
|
||||||
"version": "1.9.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
|
|
||||||
"integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"peerDependencies": {
|
|
||||||
"acorn": "^8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/acorn-jsx": {
|
"node_modules/acorn-jsx": {
|
||||||
"version": "5.3.2",
|
"version": "5.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
|
||||||
@ -15081,11 +15071,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/prettier": {
|
"node_modules/prettier": {
|
||||||
"version": "3.3.2",
|
"version": "3.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz",
|
||||||
"integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
|
"integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"bin": {
|
"bin": {
|
||||||
"prettier": "bin/prettier.cjs"
|
"prettier": "bin/prettier.cjs"
|
||||||
},
|
},
|
||||||
@ -18156,11 +18145,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/webpack": {
|
"node_modules/webpack": {
|
||||||
"version": "5.92.1",
|
"version": "5.91.0",
|
||||||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz",
|
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz",
|
||||||
"integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==",
|
"integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/eslint-scope": "^3.7.3",
|
"@types/eslint-scope": "^3.7.3",
|
||||||
"@types/estree": "^1.0.5",
|
"@types/estree": "^1.0.5",
|
||||||
@ -18168,10 +18156,10 @@
|
|||||||
"@webassemblyjs/wasm-edit": "^1.12.1",
|
"@webassemblyjs/wasm-edit": "^1.12.1",
|
||||||
"@webassemblyjs/wasm-parser": "^1.12.1",
|
"@webassemblyjs/wasm-parser": "^1.12.1",
|
||||||
"acorn": "^8.7.1",
|
"acorn": "^8.7.1",
|
||||||
"acorn-import-attributes": "^1.9.5",
|
"acorn-import-assertions": "^1.9.0",
|
||||||
"browserslist": "^4.21.10",
|
"browserslist": "^4.21.10",
|
||||||
"chrome-trace-event": "^1.0.2",
|
"chrome-trace-event": "^1.0.2",
|
||||||
"enhanced-resolve": "^5.17.0",
|
"enhanced-resolve": "^5.16.0",
|
||||||
"es-module-lexer": "^1.2.1",
|
"es-module-lexer": "^1.2.1",
|
||||||
"eslint-scope": "5.1.1",
|
"eslint-scope": "5.1.1",
|
||||||
"events": "^3.2.0",
|
"events": "^3.2.0",
|
||||||
@ -18416,6 +18404,15 @@
|
|||||||
"lodash": "^4.17.15"
|
"lodash": "^4.17.15"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/webpack/node_modules/acorn-import-assertions": {
|
||||||
|
"version": "1.9.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
|
||||||
|
"integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
|
||||||
|
"dev": true,
|
||||||
|
"peerDependencies": {
|
||||||
|
"acorn": "^8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/webpack/node_modules/schema-utils": {
|
"node_modules/webpack/node_modules/schema-utils": {
|
||||||
"version": "3.3.0",
|
"version": "3.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
|
||||||
@ -18697,11 +18694,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ws": {
|
"node_modules/ws": {
|
||||||
"version": "8.17.1",
|
"version": "8.17.0",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz",
|
||||||
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
|
"integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
},
|
},
|
||||||
@ -22087,13 +22083,6 @@
|
|||||||
"acorn-walk": "^8.0.2"
|
"acorn-walk": "^8.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"acorn-import-attributes": {
|
|
||||||
"version": "1.9.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
|
|
||||||
"integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
|
|
||||||
"dev": true,
|
|
||||||
"requires": {}
|
|
||||||
},
|
|
||||||
"acorn-jsx": {
|
"acorn-jsx": {
|
||||||
"version": "5.3.2",
|
"version": "5.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
|
||||||
@ -30161,9 +30150,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"prettier": {
|
"prettier": {
|
||||||
"version": "3.3.2",
|
"version": "3.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz",
|
||||||
"integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
|
"integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"prettier-linter-helpers": {
|
"prettier-linter-helpers": {
|
||||||
@ -32462,9 +32451,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"webpack": {
|
"webpack": {
|
||||||
"version": "5.92.1",
|
"version": "5.91.0",
|
||||||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz",
|
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz",
|
||||||
"integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==",
|
"integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@types/eslint-scope": "^3.7.3",
|
"@types/eslint-scope": "^3.7.3",
|
||||||
@ -32473,10 +32462,10 @@
|
|||||||
"@webassemblyjs/wasm-edit": "^1.12.1",
|
"@webassemblyjs/wasm-edit": "^1.12.1",
|
||||||
"@webassemblyjs/wasm-parser": "^1.12.1",
|
"@webassemblyjs/wasm-parser": "^1.12.1",
|
||||||
"acorn": "^8.7.1",
|
"acorn": "^8.7.1",
|
||||||
"acorn-import-attributes": "^1.9.5",
|
"acorn-import-assertions": "^1.9.0",
|
||||||
"browserslist": "^4.21.10",
|
"browserslist": "^4.21.10",
|
||||||
"chrome-trace-event": "^1.0.2",
|
"chrome-trace-event": "^1.0.2",
|
||||||
"enhanced-resolve": "^5.17.0",
|
"enhanced-resolve": "^5.16.0",
|
||||||
"es-module-lexer": "^1.2.1",
|
"es-module-lexer": "^1.2.1",
|
||||||
"eslint-scope": "5.1.1",
|
"eslint-scope": "5.1.1",
|
||||||
"events": "^3.2.0",
|
"events": "^3.2.0",
|
||||||
@ -32493,6 +32482,13 @@
|
|||||||
"webpack-sources": "^3.2.3"
|
"webpack-sources": "^3.2.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"acorn-import-assertions": {
|
||||||
|
"version": "1.9.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
|
||||||
|
"integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {}
|
||||||
|
},
|
||||||
"schema-utils": {
|
"schema-utils": {
|
||||||
"version": "3.3.0",
|
"version": "3.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
|
||||||
@ -32857,9 +32853,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ws": {
|
"ws": {
|
||||||
"version": "8.17.1",
|
"version": "8.17.0",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz",
|
||||||
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
|
"integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {}
|
"requires": {}
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "foris",
|
"name": "foris",
|
||||||
"version": "6.0.1",
|
"version": "6.0.0",
|
||||||
"description": "Foris JS library is a set of components and utils for reForis application and plugins.",
|
"description": "Foris JS library is a set of components and utils for reForis application and plugins.",
|
||||||
"author": "CZ.NIC, z.s.p.o.",
|
"author": "CZ.NIC, z.s.p.o.",
|
||||||
"repository": {
|
"repository": {
|
||||||
@ -47,7 +47,7 @@
|
|||||||
"jest-environment-jsdom": "^29.7.0",
|
"jest-environment-jsdom": "^29.7.0",
|
||||||
"jest-mock-axios": "^4.7.3",
|
"jest-mock-axios": "^4.7.3",
|
||||||
"moment-timezone": "^0.5.45",
|
"moment-timezone": "^0.5.45",
|
||||||
"prettier": "^3.3.2",
|
"prettier": "^3.3.1",
|
||||||
"prop-types": "15.8.1",
|
"prop-types": "15.8.1",
|
||||||
"react": "16.9.0",
|
"react": "16.9.0",
|
||||||
"react-dom": "16.9.0",
|
"react-dom": "16.9.0",
|
||||||
@ -55,7 +55,7 @@
|
|||||||
"react-styleguidist": "^12.0.1",
|
"react-styleguidist": "^12.0.1",
|
||||||
"snapshot-diff": "^0.10.0",
|
"snapshot-diff": "^0.10.0",
|
||||||
"style-loader": "^1.2.1",
|
"style-loader": "^1.2.1",
|
||||||
"webpack": "^5.92.1"
|
"webpack": "^5.91.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"lint": "eslint src",
|
"lint": "eslint src",
|
||||||
|
@ -19,16 +19,15 @@ Switch.propTypes = {
|
|||||||
]).isRequired,
|
]).isRequired,
|
||||||
helpText: PropTypes.string,
|
helpText: PropTypes.string,
|
||||||
switchHeading: PropTypes.bool,
|
switchHeading: PropTypes.bool,
|
||||||
className: PropTypes.string,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
function Switch({ label, helpText, switchHeading, className, ...props }) {
|
function Switch({ label, helpText, switchHeading, ...props }) {
|
||||||
const uid = useUID();
|
const uid = useUID();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={`form-check form-switch ${className || "mb-3"} ${
|
className={`form-check form-switch mb-3 ${
|
||||||
switchHeading ? "d-flex align-items-center" : ""
|
switchHeading ? "d-flex align-items-center" : null
|
||||||
}`.trim()}
|
}`.trim()}
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
exports[`<Switch/> Render switch 1`] = `
|
exports[`<Switch/> Render switch 1`] = `
|
||||||
<div
|
<div
|
||||||
class="form-check form-switch mb-3"
|
class="form-check form-switch mb-3 null"
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
checked=""
|
checked=""
|
||||||
@ -29,7 +29,7 @@ exports[`<Switch/> Render switch 1`] = `
|
|||||||
|
|
||||||
exports[`<Switch/> Render uncheked switch 1`] = `
|
exports[`<Switch/> Render uncheked switch 1`] = `
|
||||||
<div
|
<div
|
||||||
class="form-check form-switch mb-3"
|
class="form-check form-switch mb-3 null"
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
class="form-check-input"
|
class="form-check-input"
|
||||||
|
@ -536,7 +536,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||||||
+ </div>
|
+ </div>
|
||||||
+ </div>
|
+ </div>
|
||||||
+ <div
|
+ <div
|
||||||
+ class="form-check form-switch mb-3"
|
+ class="form-check form-switch mb-3 null"
|
||||||
+ >
|
+ >
|
||||||
+ <input
|
+ <input
|
||||||
+ class="form-check-input"
|
+ class="form-check-input"
|
||||||
@ -920,7 +920,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||||||
+ </div>
|
+ </div>
|
||||||
+ </div>
|
+ </div>
|
||||||
+ <div
|
+ <div
|
||||||
+ class="form-check form-switch mb-3"
|
+ class="form-check form-switch mb-3 null"
|
||||||
+ >
|
+ >
|
||||||
+ <input
|
+ <input
|
||||||
+ class="form-check-input"
|
+ class="form-check-input"
|
||||||
@ -943,7 +943,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||||||
+ </div>
|
+ </div>
|
||||||
+ </div>
|
+ </div>
|
||||||
+ <div
|
+ <div
|
||||||
+ class="form-check form-switch mb-3"
|
+ class="form-check form-switch mb-3 null"
|
||||||
+ >
|
+ >
|
||||||
+ <input
|
+ <input
|
||||||
+ class="form-check-input"
|
+ class="form-check-input"
|
||||||
|
Reference in New Issue
Block a user