diff --git a/scripts/validate_admin_render.sh b/scripts/validate_admin_render.sh index ed379f7..a59e6d1 100644 --- a/scripts/validate_admin_render.sh +++ b/scripts/validate_admin_render.sh @@ -47,8 +47,9 @@ if grep -nE "InteractiveServerRenderMode" "$app_file" >/dev/null; then fi # Login page also requires WebAssembly mode -if ! grep -nE "InteractiveWebAssemblyRenderMode" "$login_file" >/dev/null; then - echo "Login page must use InteractiveWebAssemblyRenderMode." >&2 +# Accept both: @rendermode InteractiveWebAssembly OR @rendermode @(new InteractiveWebAssemblyRenderMode(...)) +if ! grep -nE "InteractiveWebAssembly" "$login_file" >/dev/null; then + echo "Login page must use InteractiveWebAssemblyRenderMode or @rendermode InteractiveWebAssembly." >&2 exit 1 fi