This is a function that can be reused across the whole app to read error messages.

/**  
 * Does its best to get a string error message from an unknown error.  
 */  
export function getErrorMessage(error: unknown) {  
	if (typeof error === 'string') return error  
	if (  
		error &&  
		typeof error === 'object' &&  
		'message' in error &&  
		typeof error.message === 'string'  
	) {  
		return error.message  
	}  
	console.error('Unable to get error message for error', error)  
	return 'Unknown Error'  
}