Skip to content

Commit 40f49fb

Browse files
authored
Dependency package updates (#39)
1 parent 32694b7 commit 40f49fb

16 files changed

Lines changed: 445 additions & 739 deletions

app/components/error-boundary.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ import {
55
useRouteError,
66
} from '@remix-run/react'
77
import { captureRemixErrorBoundaryError } from '@sentry/remix'
8+
import { type ReactElement } from 'react'
89
import { getErrorMessage } from '#app/utils/misc.tsx'
910

1011
type StatusHandler = (info: {
1112
error: ErrorResponse
1213
params: Record<string, string | undefined>
13-
}) => JSX.Element | null
14+
}) => ReactElement | null
1415

1516
export function GeneralErrorBoundary({
1617
defaultStatusHandler = ({ error }) => (
@@ -23,7 +24,7 @@ export function GeneralErrorBoundary({
2324
}: {
2425
defaultStatusHandler?: StatusHandler
2526
statusHandlers?: Record<number, StatusHandler>
26-
unexpectedErrorHandler?: (error: unknown) => JSX.Element | null
27+
unexpectedErrorHandler?: (error: unknown) => ReactElement | null
2728
}) {
2829
const error = useRouteError()
2930
captureRemixErrorBoundaryError(error)

app/components/forms.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export function CheckboxField({
193193
errors,
194194
className,
195195
}: {
196-
labelProps: JSX.IntrinsicElements['label']
196+
labelProps: React.LabelHTMLAttributes<HTMLLabelElement>
197197
buttonProps: CheckboxProps & {
198198
name: string
199199
form: string

app/root.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
100100
await logout({ request, redirectTo: '/' })
101101
}
102102
const { toast, headers: toastHeaders } = await getToast(request)
103-
const honeyProps = honeypot.getInputProps()
103+
const honeyProps = await honeypot.getInputProps()
104104

105105
return json(
106106
{

app/routes/_app+/_auth+/forgot-password.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ function getIdentifier({
5757

5858
export async function action({ request }: ActionFunctionArgs) {
5959
const formData = await request.formData()
60-
checkHoneypot(formData)
60+
await checkHoneypot(formData)
6161
const submission = await parseWithZod(formData, {
6262
schema: ForgotPasswordSchema.superRefine(async (data, ctx) => {
6363
const identifier = getIdentifier({ countryCode: data.countryCode, phoneNumber: data.phoneNumber })

app/routes/_app+/_auth+/login.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
4848
export async function action({ request }: ActionFunctionArgs) {
4949
await requireAnonymous(request)
5050
const formData = await request.formData()
51-
checkHoneypot(formData)
51+
await checkHoneypot(formData)
5252
const submission = await parseWithZod(formData, {
5353
schema: (intent) =>
5454
LoginFormSchema.transform(async (data, ctx) => {

app/routes/_app+/_auth+/onboarding.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
6262
export async function action({ request }: ActionFunctionArgs) {
6363
const phoneNumber = await requireOnboardingPhoneNumber(request)
6464
const formData = await request.formData()
65-
checkHoneypot(formData)
65+
await checkHoneypot(formData)
6666
const submission = await parseWithZod(formData, {
6767
schema: (intent) =>
6868
SignupFormSchema.superRefine(async (data, ctx) => {

app/routes/_app+/_auth+/signup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ const countryCodes = [
4040
export async function action({ request }: ActionFunctionArgs) {
4141
const formData = await request.formData()
4242

43-
checkHoneypot(formData)
43+
await checkHoneypot(formData)
4444

4545
const submission = await parseWithZod(formData, {
4646
schema: SignupSchema.superRefine(async (data, ctx) => {

app/routes/_app+/_auth+/verify.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const VerifySchema = z.object({
3535

3636
export async function action({ request }: ActionFunctionArgs) {
3737
const formData = await request.formData()
38-
checkHoneypot(formData)
38+
await checkHoneypot(formData)
3939
return validateRequest(request, formData)
4040
}
4141

app/utils/cron.server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* it gets us.
55
*/
66
import { remember } from '@epic-web/remember'
7-
import cronParser from 'cron-parser'
7+
import { CronExpressionParser } from 'cron-parser'
88
import {
99
clearIntervalAsync,
1010
setIntervalAsync,
@@ -24,7 +24,7 @@ export class CronParseError extends Error {
2424

2525
function parseCronExpression(cronString: string, options?: { tz?: string }) {
2626
try {
27-
return cronParser.parseExpression(cronString, options)
27+
return CronExpressionParser.parse(cronString, options)
2828
} catch (error) {
2929
const errorMessage =
3030
error instanceof Error ? error.message : 'Invalid cron string'

app/utils/cron.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import cronParser from 'cron-parser'
1+
import { CronExpressionParser } from 'cron-parser'
22

33
export function validateCronString(cronString: string): {
44
valid: boolean
55
error?: string
66
} {
77
try {
8-
cronParser.parseExpression(cronString)
8+
CronExpressionParser.parse(cronString)
99
return { valid: true }
1010
} catch (error) {
1111
const errorMessage =

0 commit comments

Comments
 (0)