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 1117715d6a..ecb8bd457b 100644 --- a/packages/frontend/src/pages/admin/custom-emojis-grid.register.vue +++ b/packages/frontend/src/pages/admin/custom-emojis-grid.register.vue @@ -46,7 +46,14 @@ @dragover.prevent @drop.prevent.stop="onDrop" > - ここに絵文字の画像ファイルをドラッグ&ドロップするとドライブにアップロードされます。 +
+ いずれかの方法で登録する絵文字を選択してください。 +
+
file.name.replace(/\.[a-zA-Z0-9]+$/, ''), + }, + ); + gridItems.value.push(...driveFiles.map(GridItem.fromDriveFile)); +} + +async function onDriveSelectClicked(ev: MouseEvent) { + ev.preventDefault(); + const driveFiles = await chooseFileFromDrive(true); + gridItems.value.push(...driveFiles.map(GridItem.fromDriveFile)); +} + function onRowDeleting(rows: GridRow[]) { const deletedIndexes = rows.map(it => it.index); gridItems.value = gridItems.value.filter((_, index) => !deletedIndexes.includes(index)); @@ -270,13 +298,15 @@ onMounted(async () => {