import React, { useState, useEffect } from "react"; import ReactMarkdown from "react-markdown"; import { Table, Typography } from "antd"; import { getGithubRelease } from "../utils/apis"; const { Title } = Typography; function AssetTable(assets) { const data = Object.values(assets); const columns = [ { title: "Name", dataIndex: "name", key: "name", render: (text, entry) => {text}, }, { title: "Size", dataIndex: "size", key: "size", render: (text) => (`${(text/1024/1024).toFixed(2)} MB`), }, ]; return } export default function Logs() { const [release, setRelease] = useState({ html_url: "", name: "", created_at: null, body: "", assets: [], }); const getRelease = async () => { try { const result = await getGithubRelease(); setRelease(result); } catch (error) { console.log("==== error", error); } }; useEffect(() => { getRelease(); }, []); if (!release) { return null; } return (
<a href={release.html_url}>{release.name}</a> {new Date(release.created_at).toDateString()} {release.body}

Downloads

); }