Fix TS errors

This commit is contained in:
Jorge Vargas 2024-08-26 14:01:58 -06:00
parent d2431c41c6
commit a8ad02f8c9
6 changed files with 15 additions and 12 deletions

View file

@ -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()

View file

@ -32,7 +32,7 @@ const session = await getSession(Astro.request)
<div
class='h-[150px] bg-top bg-no-repeat bg-cover'
style={{
backgroundImage: `url(https://cdn.sittingonclouds.net/live/${headerInfo.config.value}.png)`
backgroundImage: `url(https://cdn.sittingonclouds.net/live/${headerInfo?.config?.value}.png)`
}}
>
<div class='relative px-20 size-full'>

View file

@ -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')
})
}
}

View file

@ -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')
})
}
}

View file

@ -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(),

View file

@ -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)
}
}