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); | |
}; | |