Brak opisu

AgoraView.native.tsx 616B

12345678910111213141516171819202122232425262728
  1. import React from 'react';
  2. import {
  3. requireNativeComponent,
  4. } from 'react-native'
  5. import {
  6. AgoraViewProps
  7. } from "./types.d";
  8. const RCTAgoraView = requireNativeComponent("RCTAgoraView");
  9. export default class AgoraView extends React.Component<AgoraViewProps> {
  10. public render(): JSX.Element {
  11. return (
  12. <RCTAgoraView { ...this.getHTMLProps() } />
  13. )
  14. }
  15. private getHTMLProps(): AgoraViewProps {
  16. let htmlProps = {} as AgoraViewProps;
  17. for (let key in this.props) {
  18. htmlProps[key] = this.props[key];
  19. }
  20. return htmlProps;
  21. }
  22. }