diff --git a/bun.lockb b/bun.lockb
index 586211d..d0ca915 100644
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/components/RadioInput.vue b/components/RadioInput.vue
new file mode 100644
index 0000000..e6e9429
--- /dev/null
+++ b/components/RadioInput.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Select.vue b/components/Select.vue
new file mode 100644
index 0000000..457f895
--- /dev/null
+++ b/components/Select.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/components/SelectGroup.vue b/components/SelectGroup.vue
new file mode 100644
index 0000000..2f7d77a
--- /dev/null
+++ b/components/SelectGroup.vue
@@ -0,0 +1,14 @@
+
+
+ {{ label }}
+
+
+
+
+
\ No newline at end of file
diff --git a/components/SelectItem.vue b/components/SelectItem.vue
new file mode 100644
index 0000000..a2d3c37
--- /dev/null
+++ b/components/SelectItem.vue
@@ -0,0 +1,18 @@
+
+
+ {{ label }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/SelectSeparator.vue b/components/SelectSeparator.vue
new file mode 100644
index 0000000..7a5230a
--- /dev/null
+++ b/components/SelectSeparator.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/components/SliderInput.vue b/components/SliderInput.vue
index 70394ea..eb89645 100644
--- a/components/SliderInput.vue
+++ b/components/SliderInput.vue
@@ -1,20 +1,25 @@
\ No newline at end of file
diff --git a/components/SliderRangeInput.vue b/components/SliderRangeInput.vue
deleted file mode 100644
index 4ed3ba7..0000000
--- a/components/SliderRangeInput.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/components/Switch.vue b/components/Switch.vue
index c80b991..246cd02 100644
--- a/components/Switch.vue
+++ b/components/Switch.vue
@@ -1,11 +1,16 @@
-
+
+
Accueil
\ No newline at end of file