From 970f12d43ac17f8b0561e005144916d14c551a79 Mon Sep 17 00:00:00 2001 From: Imre Kiss Date: Thu, 10 Feb 2022 22:41:29 +0100 Subject: [PATCH] Add user display name selector #112 --- src/store/auth/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/store/auth/index.ts b/src/store/auth/index.ts index 73e9a11..4de4888 100644 --- a/src/store/auth/index.ts +++ b/src/store/auth/index.ts @@ -55,6 +55,7 @@ export const getUser = (state: RootState): User | null => state.auth.user; export const getIsAuthenticated = createSelector<[typeof getUser], boolean>(getUser, user => !!user); export const getUserId = createSelector<[typeof getUser], string>(getUser, user => user?.uid || ''); export const getUserProfilePhoto = createSelector<[typeof getUser], string>(getUser, user => user?.photoURL || ''); +export const getUserDisplayName = createSelector<[typeof getUser], string>(getUser, user => user?.displayName || ''); export const getUserDisplayNameFirstCharacter = createSelector<[typeof getUser], string>(getUser, user => (user?.displayName || user?.email || '').charAt(0)); export const getUserEmailIsVerified = createSelector<[typeof getUser], boolean>(getUser, user => !!user?.emailVerified);