1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
<div style={{ marginLeft: `${sidePanelWidth}px` }}>
----------------------------------------------------
[
["tag", [
["tag", [
["punctuation", "<"],
"div"
]],
["attr-name", ["style"]],
["script", [
["script-punctuation", "="],
["punctuation", "{"],
["punctuation", "{"],
["literal-property", "marginLeft"],
["operator", ":"],
["template-string", [
["template-punctuation", "`"],
["interpolation", [
["interpolation-punctuation", "${"],
"sidePanelWidth",
["interpolation-punctuation", "}"]
]],
["string", "px"],
["template-punctuation", "`"]
]],
["punctuation", "}"],
["punctuation", "}"]
]],
["punctuation", ">"]
]]
]
----------------------------------------------------
Checks for template string with interpolation inside object inside JSX tag. See #1408