import React from 'react'
import { View, Text } from '@tarojs/components'
import {Avatar} from '@nutui/nutui-react-taro'
import Taro from '@tarojs/taro'
import {
Star,
People,
AddCircle,
Wallet
} from '@nutui/icons-react-taro'
import navTo from '@/utils/common'
import './QuickActions.scss'
const QuickActions: React.FC = () => {
const actions = [
{
icon: ,
title: '预约测量',
path: '/appointment/measurement',
iconClass: '--orange',
avatar: 'https://oss.wsdns.cn/20260330/5f54527123864193b0a2078f812b117f.png?x-oss-process=image/resize,m_fixed,w_200/quality,Q_90'
},
{
icon: ,
title: '案例展示',
path: '/cases/showcase',
iconClass: '--blue'
},
{
icon: ,
title: '在线咨询',
path: '/consultation/online',
iconClass: '--cyan'
},
{
icon: ,
title: '门店导航',
path: '/store/navigation',
iconClass: '--red'
}
]
const handleClick = (action: { path: string }) => {
if (!Taro.getStorageSync('access_token') || !Taro.getStorageSync('UserId')) {
Taro.showToast({
title: '请先登录',
icon: 'none',
duration: 1500
})
return
}
navTo(action.path)
}
return (
{actions.map((action, index) => (
handleClick(action)}
>
{action.avatar ? (
) : (
action.icon
)}
{action.title}
))}
)
}
export default QuickActions