- fixed styles for paragraph field;

- update user's new faq item field - now editor;
- fixed displaying docs requested as html content;
- fixed displaying flow;
- fixed submitting new faq item;
This commit is contained in:
Vitalii Kiiko
2024-10-01 17:28:08 +02:00
parent b755c6e383
commit 55739446a1
10 changed files with 127 additions and 24 deletions

View File

@@ -3,22 +3,27 @@ import { head } from 'ramda';
// store
import { useStore } from '../../../../store';
import renderHtmlContent from '../../../../helpers/renderHtmlContent';
const BuilderElementProperLabel = ({ id, defaultLabel }) => {
const elements = useStore().main.formElements();
const [label, setLabel] = useState();
const [label, setLabel] = useState('');
useEffect(() => {
const element = head(elements.filter(o => o.id === id));
const setting = head(element.settings.filter(o => o.name === 'label'));
if (setting) {
setLabel(setting.value);
const label = head(element.settings.filter(o => o.name === 'label'));
const text = head(element.settings.filter(o => o.name === 'text'));
if (label) {
setLabel(label.value);
} else if (text) {
setLabel(text.value);
} else {
setLabel(defaultLabel);
}
}, [elements]);
return label
return <div className="label">{renderHtmlContent(label)}</div>
}
export default BuilderElementProperLabel;