This commit is contained in:
rizky 2024-07-28 20:36:48 -07:00
parent 0a133e08a1
commit ea3ccce6b5
3 changed files with 10 additions and 8 deletions

View File

@ -42,7 +42,7 @@ export const newField = async (
name: field.name, name: field.name,
label: formatName(field.name), label: formatName(field.name),
type, type,
ext__required: field.optional ? "n" : "y", ext__required: opt.is_from_table_edit || field.optional ? "n" : "y",
sub_type: "number", sub_type: "number",
child: { child: {
childs: [], childs: [],

View File

@ -176,7 +176,9 @@ export const formInit = (fm: FMLocal, props: FMProps) => {
toast.dismiss(); toast.dismiss();
if (!success) { if (!success) {
const count = Object.keys(fm.error.list).length; const errors = Object.keys(fm.error.list);
const count = errors.length;
console.log(fm.error.list);
toast.error( toast.error(
<div className="c-flex c-text-red-600 c-items-center"> <div className="c-flex c-text-red-600 c-items-center">
<AlertTriangle className="c-h-4 c-w-4 c-mr-1" /> <AlertTriangle className="c-h-4 c-w-4 c-mr-1" />

View File

@ -129,11 +129,11 @@ const genList = async (opt: GenOpt) => {
}, },
adv: { adv: {
js: `\ js: `\
<div {...props} className={cx(props.className, \`s-\${_item.edit.parent.item.id}\` , "list-field")}> <div {...props} className={cx(props.className, \`s-\${_item?.edit?.parent?.item?.id}\` , "list-field")}>
<FormatValue value={row[name]} name={name} gen_fields={gen__fields} /> <FormatValue value={row[name]} name={name} gen_fields={gen__fields} />
</div>`, </div>`,
jsBuilt: `\ jsBuilt: `\
render(React.createElement("div", Object.assign({}, props, { className: cx(props.className, \`s-\${_item.edit.parent.item.id}\` , "") }),React.createElement(FormatValue, { value: row[name], name: name, gen_fields: gen__fields }))); render(React.createElement("div", Object.assign({}, props, { className: cx(props.className, \`s-\${_item?.edit?.parent?.item?.id}\` , "") }),React.createElement(FormatValue, { value: row[name], name: name, gen_fields: gen__fields })));
`, `,
}, },
}), }),
@ -204,11 +204,11 @@ const genTable = async (opt: GenOpt) => {
}, },
adv: { adv: {
js: `\ js: `\
<div {...props} className={cx(props.className, \`s-\${_item.edit.parent.item.id}\` , "table-col")}> <div {...props} className={cx(props.className, \`s-\${_item?.edit?.parent?.item?.id}\` , "table-col")}>
<FormatValue value={col.value} name={col.name} gen_fields={gen__fields} ${tree_depth} /> <FormatValue value={col.value} name={col.name} gen_fields={gen__fields} ${tree_depth} />
</div>`, </div>`,
jsBuilt: `\ jsBuilt: `\
render(React.createElement("div", Object.assign({}, props, { className: cx(props.className, \`s-\${_item.edit.parent.item.id}\` , "") }),React.createElement(FormatValue, { value: col.value, name: col.name, gen_fields: gen__fields, ${tree_depth_built} }))); render(React.createElement("div", Object.assign({}, props, { className: cx(props.className, \`s-\${_item?.edit?.parent?.item?.id}\` , "") }),React.createElement(FormatValue, { value: col.value, name: col.name, gen_fields: gen__fields, ${tree_depth_built} })));
`, `,
}, },
}), }),