wip fix
This commit is contained in:
parent
af094f44f2
commit
603e687d70
|
|
@ -70,24 +70,28 @@ export const parseJs = (meta: IMeta) => {
|
|||
attr.type === "JSXAttribute" &&
|
||||
attr.name.type === "JSXIdentifier"
|
||||
) {
|
||||
if (attr.value) {
|
||||
if (
|
||||
attr.value.type === "JSXExpressionContainer" &&
|
||||
attr.value.expression.loc
|
||||
) {
|
||||
const loc = attr.value.expression.loc as any;
|
||||
passprop[attr.name.name] = {
|
||||
value: code.substring(loc.start.index, loc.end.index),
|
||||
index: loc.start.index,
|
||||
};
|
||||
} else if (attr.value.loc) {
|
||||
const loc = attr.value.loc as any;
|
||||
passprop[attr.name.name] = {
|
||||
value: code.substring(loc.start.index, loc.end.index),
|
||||
index: loc.start.index,
|
||||
};
|
||||
}
|
||||
}
|
||||
passprop[attr.name.name] = {
|
||||
value: '0',
|
||||
index: 0,
|
||||
};
|
||||
// if (attr.value) {
|
||||
// if (
|
||||
// attr.value.type === "JSXExpressionContainer" &&
|
||||
// attr.value.expression.loc
|
||||
// ) {
|
||||
// const loc = attr.value.expression.loc as any;
|
||||
// passprop[attr.name.name] = {
|
||||
// value: code.substring(loc.start.index, loc.end.index),
|
||||
// index: loc.start.index,
|
||||
// };
|
||||
// } else if (attr.value.loc) {
|
||||
// const loc = attr.value.loc as any;
|
||||
// passprop[attr.name.name] = {
|
||||
// value: code.substring(loc.start.index, loc.end.index),
|
||||
// index: loc.start.index,
|
||||
// };
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ effect={async (local) => {
|
|||
);
|
||||
}}
|
||||
>
|
||||
<Passprop/>
|
||||
<PassProp/>
|
||||
</Button>
|
||||
</div>
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue