jiti-meet/react/features/settings/components/native/TermsView.tsx

54 lines
1.2 KiB
TypeScript
Raw Normal View History

/* eslint-disable lines-around-comment */
import React, { useEffect } from 'react';
// @ts-ignore
2022-01-25 12:55:57 +00:00
import JitsiScreenWebView from '../../../base/modal/components/JitsiScreenWebView';
// @ts-ignore
2022-01-25 12:55:57 +00:00
import JitsiStatusBar from '../../../base/modal/components/JitsiStatusBar';
// @ts-ignore
2022-01-25 12:55:57 +00:00
import { renderArrowBackButton }
// @ts-ignore
2022-01-25 12:55:57 +00:00
from '../../../mobile/navigation/components/welcome/functions';
// @ts-ignore
import styles from './styles';
type Props = {
/**
* Default prop for navigating between screen components(React Navigation).
*/
navigation: Object
}
/**
* The URL at which the terms (of service/use) are available to the user.
*/
const TERMS_URL = 'https://jitsi.org/meet/terms';
const TermsView = ({ navigation }: Props) => {
useEffect(() => {
// @ts-ignore
navigation.setOptions({
headerLeft: () =>
renderArrowBackButton(() =>
// @ts-ignore
navigation.goBack())
});
});
return (
<>
<JitsiStatusBar />
<JitsiScreenWebView
source = { TERMS_URL }
2022-01-25 12:55:57 +00:00
style = { styles.screenContainer } />
</>
);
};
export default TermsView;