import React, { useState, useEffect } from 'react'; const LatestRelease = ({ showReleaseDate }) => { const [releaseInfo, setReleaseInfo] = useState(null); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); useEffect(() => { const fetchLatestRelease = async () => { setLoading(true); setError(null); try { const response = await fetch('https://api.github.com/repos/ollama4j/ollama4j/releases/latest'); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } const data = await response.json(); setReleaseInfo(data); } catch (err) { console.error('Failed to fetch release info:', err); setError(err); } finally { setLoading(false); } }; fetchLatestRelease(); }, []); return (
{JSON.stringify(releaseInfo, null, 2)}*/}