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) const user = await db.models.user.findByPk(credentials.username)
if (!user) throw new InvalidLoginError() if (!user) throw new InvalidLoginError()
// @ts-ignore
const valid = await bcrypt.compare(credentials.password, user.password) const valid = await bcrypt.compare(credentials.password, user.password)
if (!valid) throw new InvalidLoginError() if (!valid) throw new InvalidLoginError()

View file

@ -32,7 +32,7 @@ const session = await getSession(Astro.request)
<div <div
class='h-[150px] bg-top bg-no-repeat bg-cover' class='h-[150px] bg-top bg-no-repeat bg-cover'
style={{ 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'> <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 button = this.querySelector('.dropdown-btn')
const items = this.querySelector('.dropdown-items') const items = this.querySelector('.dropdown-items')
button.addEventListener('click', () => { button?.addEventListener('click', () => {
console.log('click') items?.classList.toggle('hidden')
items.classList.toggle('hidden') items?.classList.toggle('flex')
items.classList.toggle('flex')
}) })
} }
} }

View file

@ -25,8 +25,8 @@ import { Icon } from 'astro-icon/components'
const items = this.querySelector('.nav-items') const items = this.querySelector('.nav-items')
const btn = document.getElementById('nav-toggler') const btn = document.getElementById('nav-toggler')
btn.addEventListener('click', () => { btn?.addEventListener('click', () => {
items.classList.toggle('hidden') 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: { Query: {
artists: (parent, args, { db }, info) => db.models.artist.findAll(), artists: (parent, args, { db }, info) => db.models.artist.findAll(),
platforms: (parent, args, { db }, info) => db.models.platform.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), animation: (parent, { id }, { db }) => db.models.animation.findByPk(id),
animations: (parent, args, { db }) => db.models.animation.findAll(), animations: (parent, args, { db }) => db.models.animation.findAll(),
studio: (parent, { slug }, { db }) => db.models.studio.findByPk(slug), 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) => seriesOne: (parent, { slug }, { db }, info) =>
db.models.series.findByPk(slug), db.models.series.findByPk(slug),
albumCount: async (parent, params, { db }) => db.models.album.count(), 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 = { const resolvers = {
Query: { Query: {
vgmdb: (_, { url }) => getPuppeteer(url) // vgmdb: (_, { url }) => getPuppeteer(url)
} }
} }