import React from 'react';
import { WebView } from '@tarojs/components';
import Taro, { useRouter } from '@tarojs/taro';

/**
 * 通用 WebView 页面
 * 通过 url 参数指定要加载的网页地址
 * 用于显示注册协议、隐私政策等网页内容
 */
const WebViewPage: React.FC = () => {
  const router = useRouter();
  const url = decodeURIComponent(router.params.url || '');

  if (!url) {
    Taro.navigateBack();
    return null;
  }

  return <WebView src={url} />;
};

export default WebViewPage;
