/** * Footer - Application footer with links and branding. * * Responsive layout: stacks vertically on mobile, * side-by-side on desktop. */ import { useMemo } from "react"; import { Link } from "react-router-dom"; import { useTranslation } from "react-i18next"; import PropTypes from "prop-types"; import { ROUTES, APP_NAME } from "@utils/constants"; function Footer({ className = "" }) { const { t } = useTranslation(); const year = new Date().getFullYear(); const FOOTER_LINKS = useMemo(() => [ { label: t("nav.diseaseDetection"), path: ROUTES.DISEASE_DETECTION }, { label: t("nav.weather"), path: ROUTES.WEATHER }, { label: t("nav.apmcPrice"), path: ROUTES.APMC }, ], [t]); return ( ); } Footer.propTypes = { className: PropTypes.string, }; export default Footer;