{/* Mobile tabs */}
{activeTab === "recent" ? (
{
if (selectedFileId) setShowDetails(true);
}}
onKeyDown={(e) => {
if ((e.key === "Enter" || e.key === " ") && selectedFileId) setShowDetails(true);
}}
>
) : (
)}
{/* Mobile detail bottom sheet */}
{showDetails && selectedFileId && (
{
if (e.target === e.currentTarget) setShowDetails(false);
}}
onKeyDown={(e) => {
if (e.key === "Escape") setShowDetails(false);
}}
>
File Details
)}