mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-11-03 23:00:31 +01:00 
			
		
		
		
	Merge branch 'dev' into 'master'
Dev See merge request turris/reforis/foris-js!225
This commit is contained in:
		
							
								
								
									
										13
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -8,15 +8,21 @@ and this project adheres to
 | 
			
		||||
 | 
			
		||||
## [Unreleased]
 | 
			
		||||
 | 
			
		||||
## [6.0.2] - 2024-06-28
 | 
			
		||||
 | 
			
		||||
### Added
 | 
			
		||||
 | 
			
		||||
-   Added className prop to CheckBox and Radio components
 | 
			
		||||
 | 
			
		||||
## [6.0.1] - 2024-06-26
 | 
			
		||||
 | 
			
		||||
### Added
 | 
			
		||||
 | 
			
		||||
-   Add className prop to Switch component
 | 
			
		||||
-   Added className prop to Switch component
 | 
			
		||||
 | 
			
		||||
### Changed
 | 
			
		||||
 | 
			
		||||
-   Update dependencies in package.json
 | 
			
		||||
-   Updated dependencies in package.json
 | 
			
		||||
-   NPM audit fix
 | 
			
		||||
 | 
			
		||||
## [6.0.0] - 2024-06-11
 | 
			
		||||
@@ -325,7 +331,8 @@ and this project adheres to
 | 
			
		||||
## [0.0.7] - 2019-09-02
 | 
			
		||||
 | 
			
		||||
[unreleased]:
 | 
			
		||||
    https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.0.1...master
 | 
			
		||||
    https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.0.2...master
 | 
			
		||||
[6.0.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.0.1...v6.0.2
 | 
			
		||||
[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
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -1,12 +1,12 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "foris",
 | 
			
		||||
    "version": "6.0.1",
 | 
			
		||||
    "version": "6.0.2",
 | 
			
		||||
    "lockfileVersion": 2,
 | 
			
		||||
    "requires": true,
 | 
			
		||||
    "packages": {
 | 
			
		||||
        "": {
 | 
			
		||||
            "name": "foris",
 | 
			
		||||
            "version": "6.0.1",
 | 
			
		||||
            "version": "6.0.2",
 | 
			
		||||
            "license": "GPL-3.0",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "axios": "^1.7.2",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "foris",
 | 
			
		||||
    "version": "6.0.1",
 | 
			
		||||
    "version": "6.0.2",
 | 
			
		||||
    "description": "Foris JS library is a set of components and utils for reForis application and plugins.",
 | 
			
		||||
    "author": "CZ.NIC, z.s.p.o.",
 | 
			
		||||
    "repository": {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,17 +17,19 @@ CheckBox.propTypes = {
 | 
			
		||||
    helpText: PropTypes.string,
 | 
			
		||||
    /** Control if checkbox is clickable */
 | 
			
		||||
    disabled: PropTypes.bool,
 | 
			
		||||
    /** Additional class name */
 | 
			
		||||
    className: PropTypes.string,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
CheckBox.defaultProps = {
 | 
			
		||||
    disabled: false,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
function CheckBox({ label, helpText, disabled, ...props }) {
 | 
			
		||||
function CheckBox({ label, helpText, disabled, className, ...props }) {
 | 
			
		||||
    const uid = useUID();
 | 
			
		||||
 | 
			
		||||
    return (
 | 
			
		||||
        <div className="mb-3 form-check">
 | 
			
		||||
        <div className={`${className || "mb-3"} form-check`.trim()}>
 | 
			
		||||
            <input
 | 
			
		||||
                className="form-check-input"
 | 
			
		||||
                type="checkbox"
 | 
			
		||||
 
 | 
			
		||||
@@ -83,12 +83,13 @@ Radio.propTypes = {
 | 
			
		||||
    id: PropTypes.string.isRequired,
 | 
			
		||||
    inline: PropTypes.bool,
 | 
			
		||||
    helpText: PropTypes.string,
 | 
			
		||||
    className: PropTypes.string,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export function Radio({ label, id, helpText, inline, ...props }) {
 | 
			
		||||
export function Radio({ label, id, helpText, inline, className, ...props }) {
 | 
			
		||||
    return (
 | 
			
		||||
        <div
 | 
			
		||||
            className={`mb-2 ${inline ? "form-check form-check-inline" : ""}`.trim()}
 | 
			
		||||
            className={`${className || "mb-3"} ${inline ? "form-check form-check-inline" : ""}`.trim()}
 | 
			
		||||
        >
 | 
			
		||||
            <input
 | 
			
		||||
                id={id}
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ exports[`<RadioSet/> Render radio set 1`] = `
 | 
			
		||||
    Radios set label
 | 
			
		||||
  </label>
 | 
			
		||||
  <div
 | 
			
		||||
    class="mb-2"
 | 
			
		||||
    class="mb-3"
 | 
			
		||||
  >
 | 
			
		||||
    <input
 | 
			
		||||
      checked=""
 | 
			
		||||
@@ -29,7 +29,7 @@ exports[`<RadioSet/> Render radio set 1`] = `
 | 
			
		||||
    </label>
 | 
			
		||||
  </div>
 | 
			
		||||
  <div
 | 
			
		||||
    class="mb-2"
 | 
			
		||||
    class="mb-3"
 | 
			
		||||
  >
 | 
			
		||||
    <input
 | 
			
		||||
      class="form-check-input me-2"
 | 
			
		||||
@@ -46,7 +46,7 @@ exports[`<RadioSet/> Render radio set 1`] = `
 | 
			
		||||
    </label>
 | 
			
		||||
  </div>
 | 
			
		||||
  <div
 | 
			
		||||
    class="mb-2"
 | 
			
		||||
    class="mb-3"
 | 
			
		||||
  >
 | 
			
		||||
    <input
 | 
			
		||||
      class="form-check-input me-2"
 | 
			
		||||
 
 | 
			
		||||
@@ -568,7 +568,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
 | 
			
		||||
+           GHz
 | 
			
		||||
+         </label>
 | 
			
		||||
+         <div
 | 
			
		||||
+           class="mb-2 form-check form-check-inline"
 | 
			
		||||
+           class="mb-3 form-check form-check-inline"
 | 
			
		||||
+         >
 | 
			
		||||
+           <input
 | 
			
		||||
+             class="form-check-input me-2"
 | 
			
		||||
@@ -585,7 +585,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
 | 
			
		||||
+           </label>
 | 
			
		||||
+         </div>
 | 
			
		||||
+         <div
 | 
			
		||||
+           class="mb-2 form-check form-check-inline"
 | 
			
		||||
+           class="mb-3 form-check form-check-inline"
 | 
			
		||||
+         >
 | 
			
		||||
+           <input
 | 
			
		||||
+             checked=""
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user