diff --git a/adminforth/documentation/docs/tutorial/03-Customization/15-afcl.md b/adminforth/documentation/docs/tutorial/03-Customization/15-afcl.md
index 2bd2aa3a..3061094f 100644
--- a/adminforth/documentation/docs/tutorial/03-Customization/15-afcl.md
+++ b/adminforth/documentation/docs/tutorial/03-Customization/15-afcl.md
@@ -1384,6 +1384,24 @@ Skeleton component is used to display a loading state for a component. You can u
+### Skeleton input
+
+
+ ```html
+
+
+
+
+
+
+
+ ```
+
+
+ 
+
+
+
### Skeleton video
diff --git a/adminforth/documentation/docs/tutorial/03-Customization/image-100.png b/adminforth/documentation/docs/tutorial/03-Customization/image-100.png
new file mode 100644
index 00000000..2bf3549b
Binary files /dev/null and b/adminforth/documentation/docs/tutorial/03-Customization/image-100.png differ
diff --git a/adminforth/spa/src/afcl/Skeleton.vue b/adminforth/spa/src/afcl/Skeleton.vue
index 5a9e2231..914249f3 100644
--- a/adminforth/spa/src/afcl/Skeleton.vue
+++ b/adminforth/spa/src/afcl/Skeleton.vue
@@ -14,6 +14,11 @@
+
Loading...
diff --git a/adminforth/spa/src/views/CreateEditSkeleton.vue b/adminforth/spa/src/views/CreateEditSkeleton.vue
new file mode 100644
index 00000000..318391fc
--- /dev/null
+++ b/adminforth/spa/src/views/CreateEditSkeleton.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ {{ $t('Field') }}
+
+
+ {{ $t('Value') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/adminforth/spa/src/views/CreateView.vue b/adminforth/spa/src/views/CreateView.vue
index 3f9440d0..00ec3092 100644
--- a/adminforth/spa/src/views/CreateView.vue
+++ b/adminforth/spa/src/views/CreateView.vue
@@ -42,7 +42,7 @@
:adminUser="coreStore.adminUser"
/>
-
+
-
+