index.tsx 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import type {
  2. INCoreUIKitIconProps
  3. } from "../../../types";
  4. import {
  5. Path,
  6. Svg
  7. } from "react-native-svg";
  8. const TRTRIcon = ({
  9. size = 32,
  10. style,
  11. ...props
  12. }: INCoreUIKitIconProps) => {
  13. const pathScale = 32 / size;
  14. return <Svg
  15. height={size}
  16. width={size}
  17. style={{
  18. ...style
  19. }}
  20. {...props}
  21. >
  22. <Path
  23. fill="#ED4C5C"
  24. d="M16 32c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16Z"
  25. transform={[{
  26. scale: 1 / pathScale
  27. }]}
  28. />
  29. <Path
  30. fill="#fff"
  31. d="m20.96 19.734.053-2.88-2.88-.853 2.88-.853-.054-2.88 1.76 2.293 2.88-.853L23.84 16l1.76 2.293-2.88-.853-1.76 2.293Z"
  32. transform={[{
  33. scale: 1 / pathScale
  34. }]}
  35. />
  36. <Path
  37. fill="#fff"
  38. d="M16.638 22.4c-3.52 0-6.346-2.88-6.346-6.4 0-3.52 2.826-6.4 6.346-6.4 1.334 0 2.56.427 3.627 1.12A7.901 7.901 0 0 0 14.292 8c-4.374 0-7.894 3.573-7.894 8s3.52 8 7.894 8c2.4 0 4.533-1.067 5.973-2.72a6.355 6.355 0 0 1-3.627 1.12Z"
  39. transform={[{
  40. scale: 1 / pathScale
  41. }]}
  42. />
  43. </Svg>;
  44. };
  45. export default TRTRIcon;