@@ -22,7 +22,7 @@ import { useRouter } from "next/navigation";
2222import { UserAvatar } from "@/app/_components/GlobalComponents/User/UserAvatar" ;
2323import { useAppMode } from "@/app/_providers/AppModeProvider" ;
2424import { generateApiKey , getApiKey } from "@/app/_server/actions/api" ;
25- import { User as UserData } from "@/app/_types" ;
25+ import { User as UserData , SanitisedUser } from "@/app/_types" ;
2626import { FormWrapper } from "@/app/_components/GlobalComponents/FormElements/FormWrapper" ;
2727import { usePreferredDateTime } from "@/app/_hooks/usePreferredDateTime" ;
2828import { useTranslations } from "next-intl" ;
@@ -31,9 +31,9 @@ import { MfaDisableModal } from "@/app/_components/GlobalComponents/Modals/MfaMo
3131import { MfaRegenerateRecoveryCodeModal } from "@/app/_components/GlobalComponents/Modals/MfaModals/MfaRegenerateRecoveryCodeModal" ;
3232
3333interface ProfileTabProps {
34- user : UserData | null ;
34+ user : SanitisedUser | null ;
3535 isAdmin : boolean ;
36- setUser : React . Dispatch < React . SetStateAction < UserData | null > > ;
36+ setUser : React . Dispatch < React . SetStateAction < SanitisedUser | null > > ;
3737 isSsoUser : boolean ;
3838}
3939
@@ -191,7 +191,7 @@ export const ProfileTab = ({
191191
192192 if ( result . success ) {
193193 setSuccess ( t ( 'profile.profileUpdated' ) ) ;
194- setUser ( ( prev : UserType | null ) =>
194+ setUser ( ( prev : SanitisedUser | null ) =>
195195 prev
196196 ? { ...prev , username : editedUsername , avatarUrl : avatarUrl }
197197 : null
@@ -227,7 +227,7 @@ export const ProfileTab = ({
227227 const result = await updateProfile ( formData ) ;
228228
229229 if ( result . success ) {
230- setUser ( ( prev : UserType | null ) =>
230+ setUser ( ( prev : SanitisedUser | null ) =>
231231 prev ? { ...prev , avatarUrl : url } : null
232232 ) ;
233233 setSuccess ( t ( 'profile.avatarUpdated' ) ) ;
@@ -252,7 +252,7 @@ export const ProfileTab = ({
252252 const result = await updateProfile ( formData ) ;
253253
254254 if ( result . success ) {
255- setUser ( ( prev : UserType | null ) =>
255+ setUser ( ( prev : SanitisedUser | null ) =>
256256 prev ? { ...prev , avatarUrl : undefined } : null
257257 ) ;
258258 setSuccess ( t ( 'profile.avatarRemoved' ) ) ;
0 commit comments