import React from 'react'; import useSWR from 'swr'; // import { Endpoints } from '@octokit/types'; import Layout from '@theme/Layout'; import CodeBlock from '@theme/CodeBlock'; import { Release } from '../../utils/github'; import { fetcher } from '../../utils/swr'; import { FirmwareCard, PlaceholderFirmwareCard, } from './_components/FirmwareCard'; import { HeaderText } from './_components/HeaderText' import { DownloadCard } from './_components/DownloadCard' const Firmware = (): JSX.Element => { const { data, error } = useSWR( "https://api.github.com/repos/meshtastic/meshtastic-device/releases", fetcher ); const beta = data?.filter((release) => release.prerelease === false); const alpha = data?.filter((release) => release.prerelease === true); return (
pip, " use the following:", {"pip install meshtastic-flasher"} , {"meshtastic-flasher"} , ]} />
    download the latest .apk," from Github", ]} />
    {data && !error ? ( <>

    Bleeding

    Latest successful CI build. For those who want to break things.

    ) : ( <> )}
); }; export default Firmware;