| import { useLocation } from 'umi'; | |
| export enum SegmentIndex { | |
| Second = '2', | |
| Third = '3', | |
| } | |
| export const useSegmentedPathName = (index: SegmentIndex) => { | |
| const { pathname } = useLocation(); | |
| const pathArray = pathname.split('/'); | |
| return pathArray[index] || ''; | |
| }; | |
| export const useSecondPathName = () => { | |
| return useSegmentedPathName(SegmentIndex.Second); | |
| }; | |
| export const useThirdPathName = () => { | |
| return useSegmentedPathName(SegmentIndex.Third); | |
| }; | |