Update selected item color in Pass menu
[ProtonMail-WebClient.git] / packages / pass / hooks / useNavigateToAccount.ts
blob5fff79a89dcddc309d656efe7b571852387604c6
1 import { useAuthStore } from '@proton/pass//components/Core/AuthStoreProvider';
2 import { usePassCore } from '@proton/pass/components/Core/PassCoreProvider';
3 import type { AccountPath } from '@proton/pass/constants';
5 export const useNavigateToAccount = (path: AccountPath) => {
6     const { onLink, config } = usePassCore();
7     const authStore = useAuthStore();
9     const localID = authStore?.getLocalID();
10     const localIdPath = localID !== undefined ? `u/${localID}/` : '';
12     const href = `${config.SSO_URL}/${localIdPath}${path}`;
14     return () => onLink(href);