import * as React from 'react'; import { useState } from "react"; import { useNavigate } from "react-router"; import { CalcReadableFilesize } from "./Common"; import FileDialog from "./FileDialog"; function FileEntry(props) { const [showStatus, setShowStatus] = useState(false); let navigate = useNavigate(); return ( { // double click to play file and close dialog if (showStatus) { props.setPlayingFile(props.file); setShowStatus(false); return; } setShowStatus(true); }} > {props.file.filename} navigate(`/folders/${props.file.folder_id}`)} > {props.file.foldername} {CalcReadableFilesize(props.file.filesize)} ); } export default FileEntry;