Skip to main content

validateImageFile

Admin Docs


Function: validateImageFile()

validateImageFile(file, tCommon): boolean

Defined in: src/utils/userUpdateUtils.ts:60

Validates an image file for type and size constraints. Shows error notifications for invalid files using the provided translation function.

Parameters

file

File

The file to validate, or undefined if no file is selected

tCommon

(key, options?) => string

Translation function for error messages, accepts a key and optional interpolation options

Returns

boolean

true if the file is valid, false otherwise

Remarks

  • Accepted file types: JPEG, PNG, GIF
  • Maximum file size: 5MB
  • Returns false immediately if no file is provided
  • Displays error notifications for invalid files

Example

const { t: tCommon } = useTranslation('common');
const isValid = validateImageFile(selectedFile, tCommon);
if (isValid) {
// Process the valid image file
}