import './Installs.css' import { useEffect } from 'react' import axios from 'axios' import { InstallsProps } from '../types/InstallsProps' import { platform } from '@tauri-apps/plugin-os' export default function Installs({ downloadProgress, showPopup, setShowPopup, setPopupMode, setFadeOut, setSelectedVersionList, setVersionList }: InstallsProps) { useEffect(() => { if (!showPopup) return setSelectedVersionList([]); setVersionList(null) axios.get('https://berrydash.lncvrt.xyz/database/launcher/versions.php') .then(res => setVersionList(res.data.reverse().filter((d: { platforms: string[] }) => d.platforms.includes(platform())))) .catch(() => setVersionList([])) }, [showPopup]) return ( <>
Installs
> ) }