mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-11-03 23:00:31 +01:00 
			
		
		
		
	
			
				
					
						
					
					aeddd9ce749dea07d19ae759bbb34ee97cc0b643
				
			
			
		
	In the case of WPA3 encryption Management Frame Protection is enabled by default in OpenWrt. But in some cases, it causes trouble with particular devices that fails to connect to WiFi Access Point - see: https://forum.turris.cz/t/turris-omnia-wifi-health/15704/15
foris-js
Set of utils and common React elements for reForis.
Publishing package
Beta versions
Each commit to dev branch will result in publishing a new version of library
tagged beta. Versions names are based on commit SHA, e.g.
foris@0.1.0-beta.d9073aa4.
Preparing a release
- Crete a merge request to 
devbranch with version bumped - When merging add 
[skip ci]to commit message to prevent publishing unnecessary version - Create a merge request from 
devtomasterbranch - New version should be published automatically
 
Manually managed dependencies
Because of <ForisForm /> component it's required to use exposed
ReactRouterDOM object from react-router-dom library. ReactRouterDOM is
exposed by
reForis.
It can be done by following steps:
- Setting 
react-router-domaspeerDependenciesanddevDependenciesinpackage.json. - Adding the following rules to 
externalsinwebpack.conf.jsof the plugin: 
externals: {
    ...
    "react-router-dom": "ReactRouterDOM",
}
Docs
Build or watch docs to get more info about library:
make docs
or
make docs-watch
					Languages
				
				
								
								
									JavaScript
								
								97.4%
							
						
							
								
								
									Makefile
								
								1.4%
							
						
							
								
								
									CSS
								
								0.8%
							
						
							
								
								
									Shell
								
								0.4%