diff --git a/auth.config.ts b/auth.config.ts
index 42fbc96..9de03f6 100644
--- a/auth.config.ts
+++ b/auth.config.ts
@@ -22,6 +22,7 @@ export default defineConfig({
const user = await db.models.user.findByPk(credentials.username)
if (!user) throw new InvalidLoginError()
+ // @ts-ignore
const valid = await bcrypt.compare(credentials.password, user.password)
if (!valid) throw new InvalidLoginError()
diff --git a/src/components/Header.astro b/src/components/Header.astro
index bdcf78c..ef6789c 100644
--- a/src/components/Header.astro
+++ b/src/components/Header.astro
@@ -32,7 +32,7 @@ const session = await getSession(Astro.request)
diff --git a/src/components/header/Dropdown.astro b/src/components/header/Dropdown.astro
index f91a934..df00522 100644
--- a/src/components/header/Dropdown.astro
+++ b/src/components/header/Dropdown.astro
@@ -21,10 +21,9 @@ import NavButton from './NavButton.astro'
const button = this.querySelector('.dropdown-btn')
const items = this.querySelector('.dropdown-items')
- button.addEventListener('click', () => {
- console.log('click')
- items.classList.toggle('hidden')
- items.classList.toggle('flex')
+ button?.addEventListener('click', () => {
+ items?.classList.toggle('hidden')
+ items?.classList.toggle('flex')
})
}
}
diff --git a/src/components/header/Toggler.astro b/src/components/header/Toggler.astro
index 6eb39c8..8c81a6a 100644
--- a/src/components/header/Toggler.astro
+++ b/src/components/header/Toggler.astro
@@ -25,8 +25,8 @@ import { Icon } from 'astro-icon/components'
const items = this.querySelector('.nav-items')
const btn = document.getElementById('nav-toggler')
- btn.addEventListener('click', () => {
- items.classList.toggle('hidden')
+ btn?.addEventListener('click', () => {
+ items?.classList.toggle('hidden')
})
}
}
diff --git a/src/graphql/resolvers/queries/album.ts b/src/graphql/resolvers/queries/album.ts
index d3d3340..b9b31d4 100644
--- a/src/graphql/resolvers/queries/album.ts
+++ b/src/graphql/resolvers/queries/album.ts
@@ -1,6 +1,9 @@
-import { Op } from 'sequelize'
+import type { Resolvers } from '@/graphql/__generated__/types.generated'
+import Sequelize from 'sequelize'
-const resolvers = {
+const { Op } = Sequelize
+
+const resolvers: Resolvers = {
Query: {
artists: (parent, args, { db }, info) => db.models.artist.findAll(),
platforms: (parent, args, { db }, info) => db.models.platform.findAll(),
@@ -24,7 +27,7 @@ const resolvers = {
animation: (parent, { id }, { db }) => db.models.animation.findByPk(id),
animations: (parent, args, { db }) => db.models.animation.findAll(),
studio: (parent, { slug }, { db }) => db.models.studio.findByPk(slug),
- studios: (parent, { slug }, { db }) => db.models.studio.findAll(),
+ studios: (parent, _, { db }) => db.models.studio.findAll(),
seriesOne: (parent, { slug }, { db }, info) =>
db.models.series.findByPk(slug),
albumCount: async (parent, params, { db }) => db.models.album.count(),
diff --git a/src/graphql/resolvers/queries/vgmdb.ts b/src/graphql/resolvers/queries/vgmdb.ts
index b63fa0c..6e346b3 100644
--- a/src/graphql/resolvers/queries/vgmdb.ts
+++ b/src/graphql/resolvers/queries/vgmdb.ts
@@ -1,8 +1,8 @@
-import getPuppeteer from 'vgmdb-parser/lib/puppeteer'
+// import getPuppeteer from 'vgmdb-parser/lib/puppeteer'
const resolvers = {
Query: {
- vgmdb: (_, { url }) => getPuppeteer(url)
+ // vgmdb: (_, { url }) => getPuppeteer(url)
}
}