- styled asteriks sign;
- fixed issue with validation on registration page; - fixed issue with inputnumber; - fixed issue with editor field;; - added editors for new faq item form; - fixed displaying html as simple text; - fixed saving company data after saving; - added toast for edit bando form; - improved edit forms form; - fixed styles for various elements;
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { useState, useEffect } from 'react'
|
||||
import { head } from 'ramda';
|
||||
import { head, pathOr } from 'ramda';
|
||||
|
||||
// store
|
||||
import { useStore } from '../../../../store';
|
||||
@@ -7,10 +7,11 @@ import renderHtmlContent from '../../../../helpers/renderHtmlContent';
|
||||
|
||||
const BuilderElementProperLabel = ({ id, defaultLabel }) => {
|
||||
const elements = useStore().main.formElements();
|
||||
const element = head(elements.filter(o => o.id === id));
|
||||
const [label, setLabel] = useState('');
|
||||
const isRequired = pathOr(false, ['validators', 'isRequired'], element)
|
||||
|
||||
useEffect(() => {
|
||||
const element = head(elements.filter(o => o.id === id));
|
||||
const label = head(element.settings.filter(o => o.name === 'label'));
|
||||
const text = head(element.settings.filter(o => o.name === 'text'));
|
||||
|
||||
@@ -23,7 +24,10 @@ const BuilderElementProperLabel = ({ id, defaultLabel }) => {
|
||||
}
|
||||
}, [elements]);
|
||||
|
||||
return <div className="label">{renderHtmlContent(label)}</div>
|
||||
return <div className="label">
|
||||
{renderHtmlContent(label)}
|
||||
{isRequired ? <span className="appForm__field--required">*</span> : null}
|
||||
</div>
|
||||
}
|
||||
|
||||
export default BuilderElementProperLabel;
|
||||
Reference in New Issue
Block a user