dprint-plugin-typescript
dprint-plugin-typescript copied to clipboard
Double format bug with conditional expression prefer single line
Describe the bug
Deno version: 1.15.1
Input Code
function Test() {
return (
<>
<IconButton
title="Some Title Here"
class="lg:hidden"
icon={
<ThreeDotsIcon class={openMenu ? "text-pelorous-500" : "text-gray-400"} />
}
onClick={(e) => {
e.stopPropagation();
setOpenMenu((s) => !s);
}}
/>;
</>
);
}
Expected Output
function Test() {
return (
<>
<IconButton
title="Some Title Here"
class="lg:hidden"
icon={
<ThreeDotsIcon
class={openMenu ? "text-pelorous-500" : "text-gray-400"}
/>
}
onClick={(e) => {
e.stopPropagation();
setOpenMenu((s) => !s);
}}
/>;
</>
);
}
Actual Output
function Test() {
return (
<>
<IconButton
title="Some Title Here"
class="lg:hidden"
icon={
<ThreeDotsIcon
class={openMenu
? "text-pelorous-500"
: "text-gray-400"}
/>
}
onClick={(e) => {
e.stopPropagation();
setOpenMenu((s) => !s);
}}
/>;
</>
);
}