Match-id-2a32f3df93794ac555089f7efbae08d7c1ed6676
This commit is contained in:
parent
bfb7283dc5
commit
e343eab0f2
|
@ -70,9 +70,9 @@ function ComponentAttr({ attrsName, attrsType, attrs, id }: {
|
||||||
<span className={styles.attrArrow}>{hasChild && <Triangle director={isCollapsed ? 'right' : 'down'} />}</span>
|
<span className={styles.attrArrow}>{hasChild && <Triangle director={isCollapsed ? 'right' : 'down'} />}</span>
|
||||||
<span className={styles.attrName}>{`${item.name}`}</span>
|
<span className={styles.attrName}>{`${item.name}`}</span>
|
||||||
{' :'}
|
{' :'}
|
||||||
{item.type === 'string' || item.type === 'number' ? (
|
{item.type === 'string' || item.type === 'number' || item.type === 'undefined' || item.type === 'null'
|
||||||
<input
|
? <input
|
||||||
value={item.value}
|
value={String(item.value)}
|
||||||
className={styles.attrValue}
|
className={styles.attrValue}
|
||||||
onChange={(event) => {
|
onChange={(event) => {
|
||||||
const nextAttrs = [...editableAttrs];
|
const nextAttrs = [...editableAttrs];
|
||||||
|
@ -93,8 +93,23 @@ function ComponentAttr({ attrsName, attrsType, attrs, id }: {
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
) : (
|
: (item.type === 'boolean'
|
||||||
<span className={styles.attrValue}>{item.value}</span>
|
? <input
|
||||||
|
type={'checkbox'}
|
||||||
|
checked={item.value}
|
||||||
|
className={styles.attrValue}
|
||||||
|
onChange={(event) => {
|
||||||
|
const nextAttrs = [...editableAttrs];
|
||||||
|
const nextItem = {...item};
|
||||||
|
nextItem.value = event.target.checked;
|
||||||
|
nextAttrs[index] = nextItem;
|
||||||
|
setEditableAttrs(nextAttrs);
|
||||||
|
if (!isDev) {
|
||||||
|
const data = buildAttrModifyData(attrsType,attrs, nextItem.value,item, index, id);
|
||||||
|
postMessageToBackground(ModifyAttrs, data);
|
||||||
|
}
|
||||||
|
}}/>
|
||||||
|
: <span className={styles.attrValue}>{item.value}</span>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue