import React, { FunctionComponent, useMemo } from "react"; import { Badge, Card, Col, Container, Row } from "react-bootstrap"; import { Helmet } from "react-helmet"; import { useSystemReleases } from "../../@redux/hooks"; import { AsyncOverlay } from "../../components"; import { BuildKey } from "../../utilities"; interface Props {} const SystemReleasesView: FunctionComponent = () => { const releases = useSystemReleases(); return ( Releases - Bazarr (System) {({ content }) => { return ( {content?.map((v, idx) => ( ))} ); }} ); }; const headerBadgeCls = "mr-2"; const InfoElement: FunctionComponent = ({ name, body, date, prerelease, current, }) => { const infos = useMemo( () => body.map((v) => v.replace(/(\s\[.*?\])\(.*?\)/, "")), [body] ); return ( {name} {date} {prerelease ? "Development" : "Master"} From newest to oldest: {infos.map((v, idx) => (
  • {v}
  • ))}
    ); }; export default SystemReleasesView;