Files
kompress_eshop/penguinui-components/text-area/textarea-states.html

23 lines
2.0 KiB
HTML

<!-- Textarea with error -->
<div class="flex w-full max-w-md flex-col gap-1 text-on-surface dark:text-on-surface-dark">
<label for="textareaError" 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>
Comment
</label>
<textarea id="textareaError" class="w-full rounded-radius border border-danger bg-surface-alt px-2.5 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="comment" rows="3"></textarea>
<small class="pl-0.5 text-danger">Error: Please add some comments to your evaluation</small>
</div>
<!-- Textarea with success -->
<div class="flex w-full max-w-md flex-col gap-1 text-on-surface dark:text-on-surface-dark">
<label for="textareaSuccess" 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>
Comment
</label>
<textarea id="textareaSuccess" class="w-full rounded-radius border border-success bg-surface-alt px-2.5 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="comment" rows="3"></textarea>
</div>