avishayil / react-native-user-avatar

Avatar Component For React Native
MIT License
206 stars 57 forks source link

textStyle prop not working. Also cannot find type declarations #98

Open ahnafnafee opened 2 years ago

ahnafnafee commented 2 years ago

Using version v1.0.8.

<UserAvatar
      size={90}
      name={`${card.firstName} ${card.lastName}`}
      src={card.profilePicUrl}
      borderRadius={90 / 2}
      style={{
          borderColor: "#00A5B9",
          borderWidth: 3,
      }}
      textStyle={{
          fontFamily: 'OpenSans-Bold',
          fontSize: 20,
      }}
/>

Referred to these two issues first (#62 and #60 ) where it was mentioned it was resolved in v1.0.8 but I am still getting the issue.

Here's how the types are referenced in package.json for react-native-user-avatar in v1.0.8

"react-native": "src/index.js",
  "types": "lib/typescript/src/index.d.ts",
  "files": [
    "lib/",
    "src/"
  ],
avishayil commented 2 years ago

Thanks @ahnafnafee, working on a fix

jay-jlm commented 2 years ago

+1

alexanderdavide commented 2 years ago

Any news? Sadly, this issue still exists.

lhr000lhr commented 2 years ago

any update?

DonBrowny commented 2 years ago

As a temporary fix for typescript add the code mention in the comment - https://github.com/avishayil/react-native-user-avatar/issues/60#issue-696662504 to an index.d.ts file and refer it in you tsconfig.json file. For example I have create file with the above code in src/types/libs/react-native-user-avatar/index.d.ts and added it to to tsconfig as shown below

"compilerOptions": {
    "strict": true,
    "paths": {
      "*": [ "./src/types/libs/*"]
    }
  }
brunofray commented 2 years ago

any update to textStyle?