import React, { FunctionComponent, useState } from "react";
import { View, Image, Dimensions } from "react-native";
import WebView from "react-native-webview";
import { useApp } from "../../hooks/app-context";
import { ImageComponent } from "../shared/ImageComponent";
import {IngressComponent} from "../shared/IngressComponent";
import {NblocksButton} from "../shared/NblocksButton";
import {NblocksModalComponent} from "../shared/NblocksModalComponent";
import {SubTitleComponent} from "../shared/SubTitleComponent";
import {TextComponent} from "../shared/TextComponent";
const BaseStyleComponent:FunctionComponent<{title: string, subTitle: string}> = ({children, title, subTitle}) => {
const {name, logo, privacyPolicyUrl} = useApp();
const [showPrivacyPolicy, setShowPrivacyPolicy] = useState(false);
const renderPrivacyPolicy = () => {
if (privacyPolicyUrl) {
return (
setShowPrivacyPolicy(false)}>
setShowPrivacyPolicy(false)}>
)
}
}
return (
{title}
{subTitle}
{children}
@{new Date().getFullYear()} {name} All rights reserved
setShowPrivacyPolicy(true)} />
{renderPrivacyPolicy()}
);
}
export {BaseStyleComponent};