Fix: eslint (#1030)

This commit is contained in:
KVOJJJin 2023-08-27 17:06:16 +08:00 committed by GitHub
parent 0796791de5
commit 934def5fcc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 9 deletions

View File

@ -2,7 +2,7 @@ import React from 'react'
import ChartView from './chartView'
import CardView from './cardView'
import { getLocaleOnServer } from '@/i18n/server'
import { useTranslation } from '@/i18n/i18next-serverside-config'
import { useTranslation as translate } from '@/i18n/i18next-serverside-config'
import ApikeyInfoPanel from '@/app/components/app/overview/apikey-info-panel'
export type IDevelopProps = {
@ -13,7 +13,11 @@ const Overview = async ({
params: { appId },
}: IDevelopProps) => {
const locale = getLocaleOnServer()
const { t } = await useTranslation(locale, 'app-overview')
/*
rename useTranslation to avoid lint error
please check: https://github.com/i18next/next-13-app-dir-i18next-example/issues/24
*/
const { t } = await translate(locale, 'app-overview')
return (
<div className="h-full px-16 py-6 overflow-scroll">
<ApikeyInfoPanel />

View File

@ -67,7 +67,7 @@ const recursivePushInParentDescendants = (
}
}
const Item = memo(({ index, style, data }: ListChildComponentProps<{
const ItemComponent = ({ index, style, data }: ListChildComponentProps<{
dataList: NotionPageItem[]
handleToggle: (index: number) => void
checkedIds: Set<string>
@ -150,7 +150,8 @@ const Item = memo(({ index, style, data }: ListChildComponentProps<{
}
</div>
)
}, areEqual)
}
const Item = memo(ItemComponent, areEqual)
const PageSelector = ({
value,

View File

@ -55,7 +55,7 @@ type ISegmentDetailProps = {
/**
* Show all the contents of the segment
*/
export const SegmentDetail: FC<ISegmentDetailProps> = memo(({
const SegmentDetailComponent: FC<ISegmentDetailProps> = ({
segInfo,
archived,
onChangeSwitch,
@ -196,7 +196,8 @@ export const SegmentDetail: FC<ISegmentDetailProps> = memo(({
</div>
</div>
)
})
}
export const SegmentDetail = memo(SegmentDetailComponent)
export const splitArray = (arr: any[], size = 3) => {
if (!arr || !arr.length)

View File

@ -19,7 +19,7 @@ type NewSegmentModalProps = {
onSave: () => void
}
const NewSegmentModal: FC<NewSegmentModalProps> = memo(({
const NewSegmentModal: FC<NewSegmentModalProps> = ({
isShow,
onCancel,
docForm,
@ -152,6 +152,6 @@ const NewSegmentModal: FC<NewSegmentModalProps> = memo(({
</div>
</Modal>
)
})
}
export default NewSegmentModal
export default memo(NewSegmentModal)