Le composant Avatar utilise les props pour déterminer l'apparence et le comportement de l'avatar.
Si isPressable est true, l'avatar est rendu à l'intérieur d'un TouchableOpacity pour gérer les clics.
La taille de l'avatar est déterminée par la prop size, et la bordure est calculée proportionnellement à cette taille.
Le composant utilise des styles pour s'assurer que l'avatar est centré et a une bordure arrondie.
En incluant cette documentation dans votre Merge Request, vous aiderez les autres développeurs à comprendre comment utiliser votre composant Avatar et à l'intégrer correctement dans leur code.
Documentation du composant Avatar
Props
uriImage
(string) : L'URL de l'image à afficher dans l'avatar.isPressable
(bool) : Indique si l'avatar est cliquable ou non.onPressHandler
(function) : La fonction à appeler lorsque l'avatar est cliqué (nécessaire siisPressable
esttrue
).size
(number) : La taille de l'avatar (largeur et hauteur).Exemple d'utilisation
Explication du code
Avatar
utilise les props pour déterminer l'apparence et le comportement de l'avatar.isPressable
esttrue
, l'avatar est rendu à l'intérieur d'unTouchableOpacity
pour gérer les clics.size
, et la bordure est calculée proportionnellement à cette taille.En incluant cette documentation dans votre Merge Request, vous aiderez les autres développeurs à comprendre comment utiliser votre composant
Avatar
et à l'intégrer correctement dans leur code.