🐳 chore(eslint): 修正所有文件的eslint 错误❌

This commit is contained in:
xuan
2022-11-28 11:06:15 +08:00
parent 99a920975f
commit cc99111b4f
149 changed files with 3270 additions and 3252 deletions
+19 -19
View File
@@ -6,6 +6,10 @@ import { useDispatch } from 'react-redux'
import type { Dispatch } from 'redux'
import defaultAvatar from '../../styles/image/defaultAvatar.png'
import styles from './index.module.scss'
import { checkKey, goLink } from '@/common/common'
import type { TabBarAction } from '@/reducers/tabBar'
import { TabBarIndex } from '@/reducers/tabBar'
import { TabBarType } from '@/constants/tabbar'
import NormalButton from '@/components/normalButton'
import Tag from '@/components/tag'
import Divider from '@/components/Divider'
@@ -13,11 +17,16 @@ import LayoutBlock from '@/components/layoutBlock'
import IconCard from '@/components/iconCard'
import type { IconNames } from '@/components/iconfont/iconfont'
import useUserInfo from '@/use/useUserInfo'
import { checkKey, goLink } from '@/common/common'
import type { TabBarAction } from '@/reducers/tabBar'
import { TabBarIndex } from '@/reducers/tabBar'
import { TabBarType } from '@/constants/tabbar'
// 用户头像
const UserAvatar = ({ src }: { src?: string }) => {
return (
<View className={styles.userAvatar}>
<Image className="full-100" src={src || defaultAvatar} />
{src ? null : <Text className={styles['userAvatar-text']}>编辑</Text>}
</View>
)
}
interface IconCardType {
jurisdiction?: string // 权限key值
iconName: IconNames
@@ -196,8 +205,8 @@ const UserInfo: FC = () => {
!!Features.length && <LayoutBlock circle>
<View className={styles.layoutTitle}>功能特色</View>
<View className={styles['grid-container']}>
{Features.map((item) => {
return <IconCard iconName={item.iconName} title={item.name} onClick={() => handleClickIconCard(item)}></IconCard>
{Features.map((item, key) => {
return <IconCard key={key} iconName={item.iconName} title={item.name} onClick={() => handleClickIconCard(item)}></IconCard>
})}
</View>
</LayoutBlock>
@@ -206,8 +215,8 @@ const UserInfo: FC = () => {
!!Coloring.length && <LayoutBlock circle>
<View className={styles.layoutTitle}>布料取色</View>
<View className={styles['grid-container']}>
{Coloring.map((item) => {
return <IconCard iconName={item.iconName} title={item.name} onClick={() => handleClickIconCard(item)}></IconCard>
{Coloring.map((item, key) => {
return <IconCard key={key} iconName={item.iconName} title={item.name} onClick={() => handleClickIconCard(item)}></IconCard>
})}
</View>
</LayoutBlock>
@@ -216,8 +225,8 @@ const UserInfo: FC = () => {
!!Statistics.length && <LayoutBlock circle>
<View className={styles.layoutTitle}>统计分析</View>
<View className={styles['grid-container']}>
{Statistics.map((item) => {
return <IconCard iconName={item.iconName} title={item.name} onClick={() => handleClickIconCard(item)}></IconCard>
{Statistics.map((item, key) => {
return <IconCard key={key} iconName={item.iconName} title={item.name} onClick={() => handleClickIconCard(item)}></IconCard>
})}
</View>
</LayoutBlock>
@@ -226,15 +235,6 @@ const UserInfo: FC = () => {
</>
)
}
// 用户头像
const UserAvatar = ({ src }) => {
return (
<View className={styles.userAvatar}>
<Image className="full-100" src={src || defaultAvatar} />
{src ? null : <Text className={styles['userAvatar-text']}>编辑</Text>}
</View>
)
}
// 我的
const User = () => {