Files
WRNexusJS/packages/validation/components/ValidationSummary.wrn
Clintchiz 4cebacadfe
Quality / quality (ubuntu-latest) (push) Failing after 12m9s
Quality / quality (windows-latest) (push) Canceled after 0s
release: WRNexusJS 0.8.3
2026-08-03 19:47:30 +05:30

21 lines
648 B
Plaintext

import { Alert } from "@wrnexus/ui"
component ValidationSummary {
props {
errors: unknown[] = []
title: string = "Please correct the following"
color: string = "danger"
size: string = "sm"
class: string = ""
}
view {
{#if errors.length > 0}
<Alert {...attrs} title='{title}' icon="icon-[lucide--circle-alert]" color='{color}' size='{size}' variant="soft" class='{class}'>
<ul class="m-0 mt-2 list-disc space-y-1 pl-5 text-sm">
{#each errors as error}<li><a href='#{error.field}' class="underline underline-offset-2">{error.message}</a></li>{/each}
</ul>
</Alert>
{/if}
}
}