'use client'; import React, { useState } from 'react'; const YEARS = ['2024 (1,245)', '2023 (3,412)', '2022 (2,890)']; const DOMAINS = ['Liberal Arts (4,521)', 'Social Sciences (3,210)', 'Humanities (2,980)', 'Political Science (1,840)']; const ACCESS_TYPES = ['Open Access', 'Institutional Login', 'Request Access']; const AccordionSection = ({ title, open, onToggle, children, }: { title: string; open: boolean; onToggle: () => void; children: React.ReactNode; }) => (
{children}
); const PublicationSidebar = () => { const [isYearOpen, setIsYearOpen] = useState(true); const [isDomainOpen, setIsDomainOpen] = useState(true); const [isAccessOpen, setIsAccessOpen] = useState(true); const [minYear, setMinYear] = useState(''); const [maxYear, setMaxYear] = useState(''); return ( ); }; export default PublicationSidebar;