error: #[mx::component] impls allow at most one `js!` block
  --> tests/ui/component_impl_duplicate_js.rs:16:5
   |
16 |     js!(once, {
   |     ^^

error[E0277]: the trait bound `DuplicateJs: maud_extensions::ComponentRender` is not satisfied
 --> tests/ui/component_impl_duplicate_js.rs:4:10
  |
4 | #[derive(Component)]
  |          ^^^^^^^^^ unsatisfied trait bound
  |
help: the trait `maud_extensions::ComponentRender` is not implemented for `DuplicateJs`
 --> tests/ui/component_impl_duplicate_js.rs:5:1
  |
5 | struct DuplicateJs {
  | ^^^^^^^^^^^^^^^^^^
  = help: see issue #48214
  = note: this error originates in the derive macro `Component` (in Nightly builds, run with -Z macro-backtrace for more info)
