add checkbox composant
Some checks failed
Build Docker Image Front / run (pull_request) Failing after 40s
Build Docker Image Back / run (pull_request) Successful in 24s
JsDocs / coverage (pull_request) Successful in 25s
Test and coverage / coverage (pull_request) Failing after 1m32s

This commit is contained in:
Clement 2024-06-01 19:26:22 +02:00
parent 9fb35ddf38
commit 06de2a0003

View File

@ -0,0 +1,29 @@
---
import type { Input as Props } from 'types';
const { checked ,name, label, autocomplete, placeholder, divClass, inputClass} = Astro.props;
---
<>
{
name && (
<div class={"flex flex-row items-center " + divClass}>
<input
type="checkbox"
name={name}
id={name}
checked={checked}
autocomplete={autocomplete}
placeholder={placeholder}
class={"mr-2 size-5 " + inputClass}
/>
{label && (
<label for={name} class="block text-lg font-medium">
{label}
</label>
)}
</div>
)
}
</>