Skip to content

Commit 02d995e

Browse files
authored
Merge pull request #109 from DioxusLabs/jk/ssr-bool-attrs
fix: ssr respects bool attrs
2 parents f4132d1 + 255f58a commit 02d995e

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

packages/ssr/src/lib.rs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,36 @@ impl<'a> TextRenderer<'a, '_> {
187187
match attr.namespace {
188188
None => match attr.name {
189189
"dangerous_inner_html" => inner_html = Some(attr.value),
190+
"allowfullscreen"
191+
| "allowpaymentrequest"
192+
| "async"
193+
| "autofocus"
194+
| "autoplay"
195+
| "checked"
196+
| "controls"
197+
| "default"
198+
| "defer"
199+
| "disabled"
200+
| "formnovalidate"
201+
| "hidden"
202+
| "ismap"
203+
| "itemscope"
204+
| "loop"
205+
| "multiple"
206+
| "muted"
207+
| "nomodule"
208+
| "novalidate"
209+
| "open"
210+
| "playsinline"
211+
| "readonly"
212+
| "required"
213+
| "reversed"
214+
| "selected"
215+
| "truespeed" => {
216+
if attr.value != "false" {
217+
write!(f, " {}=\"{}\"", attr.name, attr.value)?
218+
}
219+
}
190220
_ => write!(f, " {}=\"{}\"", attr.name, attr.value)?,
191221
},
192222

0 commit comments

Comments
 (0)