(!) This task should only be started after T405731 as it'll reuse a large portion of what is developed in that ticket
Monolingual text
- monolingual text specification includes 2 fields: 1x simple input + 1x lookup
- both the input and the lookup are mandatory - the lookup has a label "Language (mandatory)"
- once the user selects a property on the property selector that triggers this type of data, both fields (input + lookup) appear plus the rank, qualifier and reference - and the input becomes active
- once the user finishes his input on the input field: if he presses enter/finish etc lookup becomes active.
- if the text input has been active and the user leaves without filling something in: error state for the field becomes active
- if the lookup has been active and the user left without filling something in: error state for the field becomes active
- If everything is filled in correctly: publish button becomes active
- the display on the main statement page is as is shown on figma
