No Description

CommentItem.tsx 599B

123456789101112131415161718192021222324252627282930313233343536
  1. import React, { Component } from 'react'
  2. export interface CommentItemData {
  3. content: string;
  4. created: number;
  5. favor_count: number;
  6. favored: boolean;
  7. id: string;
  8. is_speak: boolean;
  9. medias: any;
  10. replies: Array<any>
  11. reply_count: number;
  12. user_avatar: string;
  13. user_id: number;
  14. user_name: string;
  15. }
  16. interface IP {
  17. data: CommentItemData;
  18. }
  19. interface IS {}
  20. export default class CommentItem extends Component<IP, IS> {
  21. render() {
  22. console.log(this.props.data.content);
  23. return (
  24. <div>
  25. {
  26. this.props.data.content
  27. }
  28. </div>
  29. )
  30. }
  31. }