From 39759337b743a7aea4fc8338841765fa5b88210c Mon Sep 17 00:00:00 2001
From: RainbowBird
Date: Mon, 5 Jan 2026 16:40:53 +0800
Subject: [PATCH] chore: lint
---
.../characters/components/CharacterCreate.vue | 4 ---
.../src/pages/settings/characters/index.vue | 5 ++--
apps/stage-web/src/stores/auth.ts | 2 +-
packages/ui/src/components/Misc/Button.vue | 9 ++++--
pnpm-workspace.yaml | 29 +++++++++----------
5 files changed, 25 insertions(+), 24 deletions(-)
diff --git a/apps/stage-web/src/pages/settings/characters/components/CharacterCreate.vue b/apps/stage-web/src/pages/settings/characters/components/CharacterCreate.vue
index 8d3fc2759..c5c4bbc61 100644
--- a/apps/stage-web/src/pages/settings/characters/components/CharacterCreate.vue
+++ b/apps/stage-web/src/pages/settings/characters/components/CharacterCreate.vue
@@ -1,7 +1,4 @@
@@ -19,4 +16,3 @@ const { t } = useI18n()
-
diff --git a/apps/stage-web/src/pages/settings/characters/index.vue b/apps/stage-web/src/pages/settings/characters/index.vue
index 4aad84f8d..fdad32af6 100644
--- a/apps/stage-web/src/pages/settings/characters/index.vue
+++ b/apps/stage-web/src/pages/settings/characters/index.vue
@@ -4,14 +4,12 @@ import type { Character } from '../../../types/character'
import { Button, FieldInput } from '@proj-airi/ui'
import { storeToRefs } from 'pinia'
import { computed, onMounted, ref } from 'vue'
-import { useI18n } from 'vue-i18n'
import CharacterDialog from './components/CharacterDialog.vue'
import CharacterItem from './components/CharacterItem.vue'
import { useCharacterStore } from '../../../stores/characters'
-const { t } = useI18n()
const characterStore = useCharacterStore()
const { characters, isLoading } = storeToRefs(characterStore)
@@ -45,6 +43,8 @@ function handleEdit(char: Character) {
}
function handleDelete(id: string) {
+ // TODO: Remove this
+ // eslint-disable-next-line no-alert
if (confirm('Are you sure you want to delete this character?')) {
characterStore.remove(id).catch(console.error)
}
@@ -52,6 +52,7 @@ function handleDelete(id: string) {
function handleActivate(char: Character) {
// TODO: Implement activation logic (global store for active character)
+ // eslint-disable-next-line no-console
console.log('Activate', char.id)
}
diff --git a/apps/stage-web/src/stores/auth.ts b/apps/stage-web/src/stores/auth.ts
index aba9fc4c8..81bdfae4b 100644
--- a/apps/stage-web/src/stores/auth.ts
+++ b/apps/stage-web/src/stores/auth.ts
@@ -9,7 +9,7 @@ export const useAuthStore = defineStore('auth', () => {
const user = ref()
const session = ref()
const isAuthenticated = computed(() => !!user.value && !!session.value)
-
+
// TODO: include fetchSession here for pulling and updating better-auth session with initialize(...) action
return {
diff --git a/packages/ui/src/components/Misc/Button.vue b/packages/ui/src/components/Misc/Button.vue
index ff4580c7e..0a463735e 100644
--- a/packages/ui/src/components/Misc/Button.vue
+++ b/packages/ui/src/components/Misc/Button.vue
@@ -103,7 +103,7 @@ const variantClasses: Record