fix: correct class attribute syntax in components

Fixed incorrect class attribute syntax that was using tuple notation instead of proper conditional class lists. This was causing Protocol.UndefinedError for String.Chars.
This commit is contained in:
Graham McIntire 2025-10-12 11:58:16 -05:00
parent 5b874185e9
commit 1905c6b41a
No known key found for this signature in database

View file

@ -16,8 +16,8 @@ defmodule AprsmeWeb.MapLive.Components do
phx-update="ignore"
phx-hook="LeafletMap"
class={[
"slideover-open": @slideover_open,
"slideover-closed": !@slideover_open
@slideover_open && "slideover-open",
!@slideover_open && "slideover-closed"
]}
>
</div>
@ -37,8 +37,8 @@ defmodule AprsmeWeb.MapLive.Components do
~H"""
<div class={[
"slideover-panel",
"slideover-open": @slideover_open,
"slideover-closed": !@slideover_open
@slideover_open && "slideover-open",
!@slideover_open && "slideover-closed"
]}>
<.slideover_header {assigns} />
<.slideover_content {assigns} />