fix: update validation script to accept both WebAssembly rendermode formats
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m32s
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m32s
ISSUE: Validation script required exact text 'InteractiveWebAssemblyRenderMode' but Login.razor uses shortened form '@rendermode InteractiveWebAssembly' BOTH FORMS ARE EQUIVALENT: - Full: @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false)) - Short: @rendermode InteractiveWebAssembly SOLUTION: Update grep pattern from 'InteractiveWebAssemblyRenderMode' to 'InteractiveWebAssembly' This accepts both long and short syntax VALIDATION: ✅ App.razor: InteractiveWebAssemblyRenderMode(prerender: false) ✅ Login.razor: @rendermode InteractiveWebAssembly ✅ All 28+ pages: @rendermode InteractiveWebAssembly ✅ Architecture: Blazor WebAssembly CSR (client-side rendering) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user