-
query = v">
-
- {{ i18n.ts.search }}
-
+
+
+
+
+
+ {{ i18n.ts.search }}
+
+
-
-
-
+
+
+
+
+
-
-
-
-
-
-
...
-
-
-
-
+
+ {{ i18n.ts.update }}
+ ăȘă»ăă
+
diff --git a/packages/frontend/src/pages/admin/custom-emojis-grid.register.vue b/packages/frontend/src/pages/admin/custom-emojis-grid.register.vue
index 4e56beabb2..7613640bcb 100644
--- a/packages/frontend/src/pages/admin/custom-emojis-grid.register.vue
+++ b/packages/frontend/src/pages/admin/custom-emojis-grid.register.vue
@@ -75,10 +75,6 @@ type FolderItem = {
type UploadResult = { key: string, item: IGridItem, success: boolean, err: any };
-const emit = defineEmits<{
- (ev: 'operation:registered'): void;
-}>();
-
const columnSettings: ColumnSetting[] = [
{ bindTo: 'url', title: 'đš', type: 'image', editable: false, width: 50, validators: [required] },
{ bindTo: 'name', title: 'name', type: 'text', editable: true, width: 140, validators: [required] },
@@ -90,6 +86,10 @@ const columnSettings: ColumnSetting[] = [
{ bindTo: 'roleIdsThatCanBeUsedThisEmojiAsReaction', title: 'role', type: 'text', editable: true, width: 100 },
];
+const emit = defineEmits<{
+ (ev: 'operation:registered'): void;
+}>();
+
const uploadFolders = ref
([]);
const gridItems = ref([]);
const selectedFolderId = ref(defaultStore.state.uploadFolder);
diff --git a/packages/frontend/src/pages/admin/custom-emojis-grid.vue b/packages/frontend/src/pages/admin/custom-emojis-grid.vue
index ebd00c2e51..886f8be6dc 100644
--- a/packages/frontend/src/pages/admin/custom-emojis-grid.vue
+++ b/packages/frontend/src/pages/admin/custom-emojis-grid.vue
@@ -11,8 +11,15 @@
-
-
+
+
@@ -34,13 +41,24 @@ type PageMode = 'list' | 'register';
const customEmojis = ref