fix: 🐛 Smash tiny bugs
This commit is contained in:
@ -153,7 +153,9 @@ export const TypebotHeader = () => {
|
||||
</HStack>
|
||||
|
||||
<HStack right="40px" pos="absolute">
|
||||
<Button onClick={handlePreviewClick}>Preview</Button>
|
||||
{router.pathname.includes('/edit') && (
|
||||
<Button onClick={handlePreviewClick}>Preview</Button>
|
||||
)}
|
||||
<PublishButton />
|
||||
</HStack>
|
||||
</Flex>
|
||||
|
@ -17,13 +17,17 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
|
||||
pass: password,
|
||||
},
|
||||
})
|
||||
const info = await transporter.sendMail({
|
||||
from: `"${from.name}" <${from.email}>`,
|
||||
to,
|
||||
subject: 'Your SMTP configuration is working 🤩',
|
||||
text: 'This email has been sent to test out your SMTP config.\n\nIf your read this then it has been successful.🚀',
|
||||
})
|
||||
res.status(200).send({ message: 'Email sent!', info })
|
||||
try {
|
||||
const info = await transporter.sendMail({
|
||||
from: `"${from.name}" <${from.email}>`,
|
||||
to,
|
||||
subject: 'Your SMTP configuration is working 🤩',
|
||||
text: 'This email has been sent to test out your SMTP config.\n\nIf your read this then it has been successful.🚀',
|
||||
})
|
||||
res.status(200).send({ message: 'Email sent!', info })
|
||||
} catch (err) {
|
||||
res.status(500).send(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { NextApiRequest, NextApiResponse } from 'next'
|
||||
import { GoogleSpreadsheet } from 'google-spreadsheet'
|
||||
import { getAuthenticatedGoogleClient } from 'libs/google-sheets'
|
||||
import { methodNotAllowed } from 'utils'
|
||||
import { isDefined, methodNotAllowed } from 'utils'
|
||||
import { getSession } from 'next-auth/react'
|
||||
import { User } from 'db'
|
||||
import { withSentry } from '@sentry/nextjs'
|
||||
@ -23,17 +23,23 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
|
||||
)
|
||||
await doc.loadInfo()
|
||||
return res.send({
|
||||
sheets: await Promise.all(
|
||||
Array.from(Array(doc.sheetCount)).map(async (_, idx) => {
|
||||
const sheet = doc.sheetsByIndex[idx]
|
||||
await sheet.loadHeaderRow()
|
||||
return {
|
||||
id: sheet.sheetId,
|
||||
name: sheet.title,
|
||||
columns: sheet.headerValues,
|
||||
}
|
||||
})
|
||||
),
|
||||
sheets: (
|
||||
await Promise.all(
|
||||
Array.from(Array(doc.sheetCount)).map(async (_, idx) => {
|
||||
const sheet = doc.sheetsByIndex[idx]
|
||||
try {
|
||||
await sheet.loadHeaderRow()
|
||||
} catch (err) {
|
||||
return
|
||||
}
|
||||
return {
|
||||
id: sheet.sheetId,
|
||||
name: sheet.title,
|
||||
columns: sheet.headerValues,
|
||||
}
|
||||
})
|
||||
)
|
||||
).filter(isDefined),
|
||||
})
|
||||
}
|
||||
return methodNotAllowed(res)
|
||||
|
@ -66,7 +66,7 @@ const executeWebhook =
|
||||
const basicAuthHeaderIdx = webhook.headers.findIndex(
|
||||
(h) =>
|
||||
h.key?.toLowerCase() === 'authorization' &&
|
||||
h.value?.toLowerCase().includes('basic')
|
||||
h.value?.toLowerCase()?.includes('basic')
|
||||
)
|
||||
if (basicAuthHeaderIdx !== -1) {
|
||||
const [username, password] =
|
||||
|
Reference in New Issue
Block a user