feat: complete tables config — all tables, all fields, boolean type
- Add missing tables: languages, users, blocklist, user-names, users-public - Fix categories field names (name_de → titel_de/en/sv) - Add missing fields: objects_created, sentence_sv, answer, negative_statement_id, etc. - Fix pairs answer_type options (yes_no/text/question/word) - Add boolean field type support in RecordModal Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -80,6 +80,20 @@ function EditableField({ fieldKey, value, fieldDef, onChange }) {
|
||||
);
|
||||
}
|
||||
|
||||
if (type === 'boolean') {
|
||||
return (
|
||||
<select
|
||||
value={value === true ? 'true' : value === false ? 'false' : ''}
|
||||
onChange={e => onChange(e.target.value === 'true' ? true : e.target.value === 'false' ? false : null)}
|
||||
className="w-full border border-slate-300 rounded-lg px-3 py-1.5 text-sm focus:outline-none focus:ring-2 focus:ring-indigo-400 bg-white"
|
||||
>
|
||||
<option value="">— wählen —</option>
|
||||
<option value="true">true</option>
|
||||
<option value="false">false</option>
|
||||
</select>
|
||||
);
|
||||
}
|
||||
|
||||
if (type === 'number') {
|
||||
return (
|
||||
<input
|
||||
|
||||
Reference in New Issue
Block a user