diff --git a/bun.lockb b/bun.lockb
index dd1596a..e49c542 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/components/settings/emojis/category.vue b/components/settings/emojis/category.vue
new file mode 100644
index 0000000..dd7b0df
--- /dev/null
+++ b/components/settings/emojis/category.vue
@@ -0,0 +1,50 @@
+
+
+
+
{{ name }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/settings/emojis/emojis.vue b/components/settings/emojis/emojis.vue
new file mode 100644
index 0000000..270fa3e
--- /dev/null
+++ b/components/settings/emojis/emojis.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+ No emojis found.
+
+ You can ask your administrator to add some emojis.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/settings/emojis/grid-item-menu.vue b/components/settings/emojis/grid-item-menu.vue
new file mode 100644
index 0000000..237d96f
--- /dev/null
+++ b/components/settings/emojis/grid-item-menu.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+ Delete
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/settings/emojis/grid-item.vue b/components/settings/emojis/grid-item.vue
new file mode 100644
index 0000000..e620246
--- /dev/null
+++ b/components/settings/emojis/grid-item.vue
@@ -0,0 +1,17 @@
+
+