You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
533 B

/*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import React, { useState, useEffect } from 'react';
export default function HtmlWrap({ url }) {
const [html, setHTML] = useState({__html: ''});
useEffect(() => {
fetch(url)
.then(response => response.text())
.then(html => setHTML({__html: html}))
}, [url]);
return (
<div dangerouslySetInnerHTML={html}></div>
);
}