import React from "react"; import clsx from "clsx"; import { ThemeClassNames } from "@docusaurus/theme-common"; import { useDoc } from "@docusaurus/theme-common/internal"; import LastUpdated from "@theme/LastUpdated"; import EditThisPage from "@theme/EditThisPage"; import TagsListInline from "@theme/TagsListInline"; function TagsRow(props) { return (
); } function EditMetaRow({ editUrl, lastUpdatedAt, lastUpdatedBy, formattedLastUpdatedAt, }) { return (
Edit this page
Last updated on {formattedLastUpdatedAt} by {lastUpdatedBy}
); } export const DocFooter = () => { const { metadata } = useDoc(); const { editUrl, lastUpdatedAt, formattedLastUpdatedAt, lastUpdatedBy, tags, } = metadata; const canDisplayTagsRow = tags.length > 0; const canDisplayEditMetaRow = !!(editUrl || lastUpdatedAt || lastUpdatedBy); const canDisplayFooter = canDisplayTagsRow || canDisplayEditMetaRow; if (!canDisplayFooter) { return null; } return ( ); };