diff --git a/documentation/src/pages/verify/index.tsx b/documentation/src/pages/verify/index.tsx index 5b99a8dd..3bd17834 100644 --- a/documentation/src/pages/verify/index.tsx +++ b/documentation/src/pages/verify/index.tsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useState, useEffect } from "react"; import Head from "@docusaurus/Head"; import { BlogFooter } from "@site/src/refine-theme/blog-footer"; import { CommonHeader } from "@site/src/refine-theme/common-header"; @@ -19,6 +19,17 @@ const Verify: React.FC = () => { } }; + useEffect(() => { + // Check if there's an 'ip' parameter in the URL + const urlParams = new URLSearchParams(window.location.search); + const urlIpAddress = urlParams.get('ip'); + + if (urlIpAddress) { + setIpAddress(urlIpAddress); + handleCheckLicense(); // Automatically check the license if IP is present in the URL + } + }, []); // Empty dependency array ensures it only runs once on component mount + return (