import { useShareAppMessage } from '@tarojs/taro'; import { Tabs } from '@taroify/core'; import { useCallback, useState } from 'react'; import HomePage from '@/components/home-page'; import { PageType } from '@/constants/app'; import { GroupType, GROUP_PAGE_TABS } from '@/constants/group'; import GroupFragment from '@/fragments/group'; import useNavigation from '@/hooks/use-navigation'; import { getCommonShareMessage } from '@/utils/share'; import './index.less'; const PREFIX = 'group-page'; export default function Group() { const { barHeight, statusBarHeight } = useNavigation(); const [tabType, setTabType] = useState(GroupType.All); const handleTypeChange = useCallback(value => setTabType(value), []); useShareAppMessage(() => getCommonShareMessage()); return ( {GROUP_PAGE_TABS.map(tab => ( ))} ); }