diff --git a/.claude/settings.local.json b/.claude/settings.local.json
index ef7d2e6..8aaa994 100644
--- a/.claude/settings.local.json
+++ b/.claude/settings.local.json
@@ -2,7 +2,17 @@
"permissions": {
"allow": [
"Bash(npm run:*)",
- "Bash(npx vitest:*)"
+ "Bash(npx vitest:*)",
+ "Bash(sed -i \"s|from ''../../../app/components/malio/Checkbox.vue''|from ''../../../app/components/malio/checkbox/Checkbox.vue''|\" .playground/pages/composant/checkbox.vue)",
+ "Bash(sed -i \"s|from ''../../../app/components/malio/RadioButton.vue''|from ''../../../app/components/malio/radio/RadioButton.vue''|\" .playground/pages/composant/radioButton.vue)",
+ "Bash(sed -i \"s|from ''../../../app/components/malio/Time.vue''|from ''../../../app/components/malio/time/Time.vue''|\" .playground/pages/composant/time.vue)",
+ "Bash(sed -i \"s|from ''../../../app/components/malio/InputTextArea.vue''|from ''../../../app/components/malio/input/InputTextArea.vue''|\" .playground/pages/composant/inputTextArea.vue)",
+ "Bash(npx nuxi:*)",
+ "Bash(mkdir -p button input select checkbox radio time)",
+ "Bash(mv buttonIcon.story.vue button/)",
+ "Bash(mv inputText.story.vue inputAmount.story.vue inputNumber.story.vue inputPassword.story.vue inputTextArea.story.vue inputUpload.story.vue input/)",
+ "Bash(mv InputSelect.story.vue selectCheckbox.story.vue select/)",
+ "Bash(mv inputCheckbox.story.vue checkbox/)"
]
}
}
diff --git a/.playground/pages/composant/buttonIcon.vue b/.playground/pages/composant/button/buttonIcon.vue
similarity index 100%
rename from .playground/pages/composant/buttonIcon.vue
rename to .playground/pages/composant/button/buttonIcon.vue
diff --git a/.playground/pages/composant/checkbox.vue b/.playground/pages/composant/checkbox/checkbox.vue
similarity index 96%
rename from .playground/pages/composant/checkbox.vue
rename to .playground/pages/composant/checkbox/checkbox.vue
index 211328c..1c9f39f 100644
--- a/.playground/pages/composant/checkbox.vue
+++ b/.playground/pages/composant/checkbox/checkbox.vue
@@ -87,7 +87,7 @@
diff --git a/app/story/inputCheckbox.story.vue b/app/story/checkbox/inputCheckbox.story.vue
similarity index 98%
rename from app/story/inputCheckbox.story.vue
rename to app/story/checkbox/inputCheckbox.story.vue
index 5b8724d..1e54560 100644
--- a/app/story/inputCheckbox.story.vue
+++ b/app/story/checkbox/inputCheckbox.story.vue
@@ -166,7 +166,7 @@ Composant checkbox custom avec `v-model`, message d'aide, et états visuels