Create codemod for addressing ESLint warnings (#10032)

This commit is contained in:
DS Boyce
2026-03-11 15:51:31 -07:00
committed by GitHub
parent 80429ec902
commit 1db01a09a8
240 changed files with 1560 additions and 1347 deletions
+8 -10
View File
@@ -1,4 +1,4 @@
import React from 'react'
import {createContext, useContext, useMemo, useState} from 'react'
import {nanoid} from 'nanoid/non-secure'
import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback'
@@ -10,14 +10,14 @@ export type Lightbox = {
index: number
}
const LightboxContext = React.createContext<{
const LightboxContext = createContext<{
activeLightbox: Lightbox | null
}>({
activeLightbox: null,
})
LightboxContext.displayName = 'LightboxContext'
const LightboxControlContext = React.createContext<{
const LightboxControlContext = createContext<{
openLightbox: (lightbox: Omit<Lightbox, 'id'>) => void
closeLightbox: () => boolean
}>({
@@ -27,9 +27,7 @@ const LightboxControlContext = React.createContext<{
LightboxControlContext.displayName = 'LightboxControlContext'
export function Provider({children}: React.PropsWithChildren<{}>) {
const [activeLightbox, setActiveLightbox] = React.useState<Lightbox | null>(
null,
)
const [activeLightbox, setActiveLightbox] = useState<Lightbox | null>(null)
const openLightbox = useNonReactiveCallback(
(lightbox: Omit<Lightbox, 'id'>) => {
@@ -51,14 +49,14 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
return wasActive
})
const state = React.useMemo(
const state = useMemo(
() => ({
activeLightbox,
}),
[activeLightbox],
)
const methods = React.useMemo(
const methods = useMemo(
() => ({
openLightbox,
closeLightbox,
@@ -76,9 +74,9 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
}
export function useLightbox() {
return React.useContext(LightboxContext)
return useContext(LightboxContext)
}
export function useLightboxControls() {
return React.useContext(LightboxControlContext)
return useContext(LightboxControlContext)
}