Back to Prettier

18380

changelog_unreleased/javascript/18380.md

3.9.0912 B
Original Source

Avoid linebreaks in embedded template interpolations (#18380 by @fisker)

<!-- prettier-ignore -->
jsx
// Input
string = /* Comment */ `
  <div>${long_cond && long_cond && long_cond && long_cond && long_cond ? "content" : ""}</div>
`;
html = /* HTML */ `
  <div>${long_cond && long_cond && long_cond && long_cond && long_cond ? "content" : ""}</div>
`;

// Prettier stable
string = /* Comment */ `
  <div>${long_cond && long_cond && long_cond && long_cond && long_cond ? "content" : ""}</div>
`;
html = /* HTML */ `
  <div>
    ${long_cond && long_cond && long_cond && long_cond && long_cond
      ? "content"
      : ""}
  </div>
`;

// Prettier main
string = /* Comment */ `
  <div>${long_cond && long_cond && long_cond && long_cond && long_cond ? "content" : ""}</div>
`;
html = /* HTML */ `
  <div>
    ${long_cond && long_cond && long_cond && long_cond && long_cond ? "content" : ""}
  </div>
`;