syntax icon indicating copy to clipboard operation
syntax copied to clipboard

JSX children formatting with callback is weird

Open chenglou opened this issue 4 years ago • 0 comments

<div> {Js.Array.map(d => {1
  }, dates)->React.array}
  <div className="aaa">
    {fooooooooooooooooooo(baaaaaaaaar, baaaaaaaaz)}
  </div>
</div>

Formats into:

<div> {Js.Array.map(d => {
    1
  }, dates)->React.array} <div className="aaa">
    {fooooooooooooooooooo(baaaaaaaaar, baaaaaaaaz)}
  </div> </div>

I suspect this has something to do with our callback's formatting. This formats fine:

<div> 
  {Js.Array.map(d => {1}, dates)->React.array}
  <div className="aaa">
    {fooooooooooooooooooo(baaaaaaaaar, baaaaaaaaz)}
  </div> 
</div>

chenglou avatar Mar 29 '21 03:03 chenglou