From e88b6c0f312b47e163052c73e033441dc2f872ba Mon Sep 17 00:00:00 2001 From: "James C. Davis" Date: Tue, 27 Dec 2022 15:56:14 -0500 Subject: [PATCH] add changelog entry --- changelog_unreleased/handlebars/14067.md | 57 ++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 changelog_unreleased/handlebars/14067.md diff --git a/changelog_unreleased/handlebars/14067.md b/changelog_unreleased/handlebars/14067.md new file mode 100644 index 000000000000..6edfdfc9426a --- /dev/null +++ b/changelog_unreleased/handlebars/14067.md @@ -0,0 +1,57 @@ +#### Group params in opening block statements (#14067 by @jamescdavis) + +This is a follow-up to #13930 to establish wrapping consistency between opening block statements and else blocks by +grouping params in opening blocks. This causes params to break to a new line together and not be split across lines +unless the length of params exceeds the print width. This also updates the else block wrapping to behave exactly the +same as opening blocks. + + +```hbs +{{! Input }} +{{#block param param param param param param param param param param as |blockParam|}} + Hello +{{else block param param param param param param param param param param as |blockParam|}} + There +{{/block}} + +{{! Prettier stable }} +{{#block + param + param + param + param + param + param + param + param + param + param + as |blockParam| +}} + Hello +{{else block param +param +param +param +param +param +param +param +param +param}} + There +{{/block}} + +{{! Prettier main }} +{{#block + param param param param param param param param param param + as |blockParam| +}} + Hello +{{else block + param param param param param param param param param param + as |blockParam| +}} + There +{{/block}} +```