blob: 5e00677f494fb1c403a5172c9f3f6273229b7730 [file] [log] [blame]
import * as React from "react";
import Layout from "@theme/Layout";
import VersionsTable from "../components/VersionsTable";
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import Translate, { translate } from "@docusaurus/Translate";
import { docUrl } from "../utils/index";
const versions = require("../../versions.json");
const oldversions = require("../../oldversions.json");
export default function DenseTable() {
const { siteConfig } = useDocusaurusContext();
const latestStableVersion = versions[0];
const repoUrl = `https://github.com/${siteConfig.organizationName}/${siteConfig.projectName}`;
return (
<Layout>
<div className="tailwind">
<div className="my-12 container">
<h1 className="mb-6">{siteConfig.title} Versions</h1>
<h3 className="mb-4" id="latest">
<Translate>Latest Stable Version</Translate>
</h3>
<p className="mb-2">Latest stable release of Apache Pulsar.</p>
<VersionsTable
data={[{ name: latestStableVersion }]}
type="stable"
></VersionsTable>
<h3 className="mt-8 mb-4" id="latest">
<Translate> Latest Version</Translate>
</h3>
<p className="mb-2">
<Translate>
Here you can find the latest documentation and unreleased code.
</Translate>
</p>
<VersionsTable
data={[{ name: "next" }]}
type="stable"
></VersionsTable>
<h3 className="mt-8 mb-4" id="latest">
<Translate>Past Version</Translate>
</h3>
<p className="mb-2">
<Translate>
Here you can find documentation for previous versions of Apache
Pulsar.
</Translate>
</p>
<VersionsTable
data={versions
.filter((item) => item != latestStableVersion)
.concat(oldversions)
.map((item) => ({
name: item,
}))}
type="stable"
></VersionsTable>
</div>
</div>
</Layout>
);
}