mirror of
https://github.com/wavetermdev/backup.git
synced 2026-08-05 13:57:07 -07:00
update web view url if meta url changes
This commit is contained in:
@@ -301,6 +301,15 @@ interface WebViewProps {
|
||||
|
||||
const WebView = memo(({ parentRef, model }: WebViewProps) => {
|
||||
const url = model.getUrl();
|
||||
const blockData = jotai.useAtomValue(model.blockAtom);
|
||||
const metaUrl = blockData?.meta?.url;
|
||||
const metaUrlRef = React.useRef(metaUrl);
|
||||
useEffect(() => {
|
||||
if (metaUrlRef.current != metaUrl) {
|
||||
metaUrlRef.current = metaUrl;
|
||||
model.navigateTo(metaUrl);
|
||||
}
|
||||
}, [metaUrl]);
|
||||
|
||||
useEffect(() => {
|
||||
const webview = model.webviewRef.current;
|
||||
|
||||
Reference in New Issue
Block a user