DONE: layout letter with letterhead and footer, notification for newly...

This commit is contained in:
ISMAIL MASSERAN
2026-06-28 02:16:49 +00:00
parent 94ecbe5887
commit 034ecf947f
400 changed files with 29802 additions and 5446 deletions
@@ -31,6 +31,10 @@ export async function updateProfile(payload: UpdateProfilePayload): Promise<Upda
appendIfDefined(formData, 'ic_number', payload.ic_number)
appendIfDefined(formData, 'position', payload.position)
appendIfDefined(formData, 'phone_number', payload.phone_number)
appendIfDefined(formData, 'gender', payload.gender)
appendIfDefined(formData, 'marriage_status', payload.marriage_status)
appendIfDefined(formData, 'birth_date', payload.birth_date)
appendIfDefined(formData, 'birth_place', payload.birth_place)
formData.append('image', payload.image!)
const { data } = await api.post<UpdateProfileResponse>('/v1/profile', formData, {
@@ -46,6 +50,10 @@ export async function updateProfile(payload: UpdateProfilePayload): Promise<Upda
if (payload.ic_number?.trim()) body.ic_number = payload.ic_number.trim()
if (payload.position?.trim()) body.position = payload.position.trim()
if (payload.phone_number?.trim()) body.phone_number = payload.phone_number.trim()
if (payload.gender?.trim()) body.gender = payload.gender.trim()
if (payload.marriage_status?.trim()) body.marriage_status = payload.marriage_status.trim()
if (payload.birth_date?.trim()) body.birth_date = payload.birth_date.trim()
if (payload.birth_place?.trim()) body.birth_place = payload.birth_place.trim()
const { data } = await api.post<UpdateProfileResponse>('/v1/profile', body)
return data