🐳 chore(eslint): 修正所有文件的eslint 错误❌
This commit is contained in:
+19
-19
@@ -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 = () => {
|
||||
|
||||
Reference in New Issue
Block a user