Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
react-jsonschema-rxnt-extras
Advanced tools
RxNT Extra widgets for Mozilla's react-jsonschema-form
This project takes react-jsonschema-form-extras and adds additional fields, specific to RxNT.
IMO field allows to query problems with IMO service in separate window.
In accordance with requirements, there are 3 ways to trigger IMO search
inputField
imo
which would display Add
and optional Free Text
buttoninputField
: imoFreeText
which would just display Free Text
buttonaddElement
imoAdd
in this case on pressing a plus in collapsible IMO
modal will be displayedFor example
Composite array with inputField
imo
{
"ui:field": "compositeArray",
"inputField": "imo",
"arrayField": "table"
}
Composite array with inputField
imoFreeText
{
"ui:field": "compositeArray",
"inputField": "imoFreeText",
"arrayField": "table"
}
Collapsible with imo
{
"ui:field": "collapsible",
"collapse": {
"collapsed": false,
"addTo": "familyHistory",
"addElement": "imoAdd",
"field": "ObjectField"
}
}
For Composite array with inputField
imo
, the only property IMO accepts is
freeText
boolean which enables freeText button on IMO fieldAll other uses do not have specific configurations
This component is minimalistic modification of react-jsonschema-form-extras component,
which specifies predefined search
string, that allows to query RxNT autocomplete data.
!!! WARNING
IMO and AsyncTypeahead rely on window variables for Authentication, provided by the caller
- `encounterTemplateV2User` user data
- `encounterTemplateV2EncounterInfo` encounter data
You need to have them in the scope in order for IMO to work properly
This component is to add the new records to the table through the custom AddElement(Popup) from custom collapsible/SearchField
ui:field
should be [tableWithSearchAdd]
tableWithSearchAdd
new attribute to mention the AddElement(Popup/Dropdown etc)
Collapsible with procedureCode POPUP as AddElement
{
"table": {
"tableCols": [
{
"dataField": "code",
"columnWidth": "25%",
"width": "40%",
"field": "asyncTypeahead",
"editable": false,
"uiSchema": {
"focusOnMount": true,
"asyncTypeahead": {
"placeholder": "CPT code or description",
"url": "https://jsonplaceholder.typicode.com/todos",
"mapping": {
"code": "userId",
"description": "title"
},
"minLength": 1,
"labelKey": {
"fields": [
"userId",
"title"
],
"separator": " - "
},
"className": "rectangle diagnosisTypeahead"
}
}
},
{
"dataField": "description",
"columnWidth": "60%",
"width": "50%",
"editable": false
}
],
"focusOnAdd": 0,
"hover": true
},
"ui:options": {
"label": false
},
"classNames": "col-md-12 ",
"ui:field": "tableWithSearchAdd",
"tableWithSearchAdd": {
"addElement": "procedureCode"
}
}
FAQs
RxNT Extra widgets for Mozilla's react-jsonschema-form
The npm package react-jsonschema-rxnt-extras receives a total of 103 weekly downloads. As such, react-jsonschema-rxnt-extras popularity was classified as not popular.
We found that react-jsonschema-rxnt-extras demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.