23 lines
1.9 KiB
HTML
23 lines
1.9 KiB
HTML
<!-- Input with error -->
|
|
<div class="flex w-full max-w-xs flex-col gap-1 text-on-surface dark:text-on-surface-dark">
|
|
<label for="inputError" class="flex w-fit items-center gap-1 pl-0.5 text-sm text-danger">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true" fill="currentColor" class="w-4 h-4">
|
|
<path d="M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z"/>
|
|
</svg>
|
|
Name
|
|
</label>
|
|
<input id="inputError" type="text" class="w-full rounded-radius border border-danger bg-surface-alt px-2 py-2 text-sm focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary disabled:cursor-not-allowed disabled:opacity-75 dark:bg-surface-dark-alt/50 dark:focus-visible:outline-primary-dark" name="inputStates"/>
|
|
<small class="pl-0.5 text-danger">Error: Name field is required</small>
|
|
</div>
|
|
|
|
<!-- Input with success -->
|
|
<div class="flex w-full max-w-xs flex-col gap-1 text-on-surface dark:text-on-surface-dark">
|
|
<label for="inputSuccess" class="flex w-fit items-center gap-1 pl-0.5 text-sm text-success">
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true" fill="currentColor" class="w-4 h-4">
|
|
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd" />
|
|
</svg>
|
|
Name
|
|
</label>
|
|
<input id="inputSuccess" type="text" class="w-full rounded-radius border border-success bg-surface-alt px-2 py-2 text-sm focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary disabled:cursor-not-allowed disabled:opacity-75 dark:bg-surface-dark-alt/50 dark:focus-visible:outline-primary-dark" value="John" name="inputStates"/>
|
|
</div>
|