Add ability to search exports (#10850)

* Add ability to search exports

* Fix export saving
This commit is contained in:
Nicolas Mowen
2024-04-07 14:35:45 -06:00
committed by GitHub
parent af320c8c09
commit b26ceff44d
4 changed files with 72 additions and 27 deletions

View File

@@ -12,6 +12,7 @@ import { Input } from "../ui/input";
import useKeyboardListener from "@/hooks/use-keyboard-listener";
type ExportProps = {
className: string;
file: {
name: string;
};
@@ -19,7 +20,12 @@ type ExportProps = {
onDelete: (file: string) => void;
};
export default function ExportCard({ file, onRename, onDelete }: ExportProps) {
export default function ExportCard({
className,
file,
onRename,
onDelete,
}: ExportProps) {
const videoRef = useRef<HTMLVideoElement | null>(null);
const [hovered, setHovered] = useState(false);
const [playing, setPlaying] = useState(false);
@@ -94,7 +100,7 @@ export default function ExportCard({ file, onRename, onDelete }: ExportProps) {
</Dialog>
<div
className="relative aspect-video bg-black rounded-2xl flex justify-center items-center"
className={`relative aspect-video bg-black rounded-2xl flex justify-center items-center ${className}`}
onMouseEnter={
isDesktop && !inProgress ? () => setHovered(true) : undefined
}

View File

@@ -64,10 +64,13 @@ export default function ExportDialog({
}
axios
.post(`export/${camera}/start/${range.after}/end/${range.before}`, {
playback: "realtime",
name,
})
.post(
`export/${camera}/start/${Math.round(range.after)}/end/${Math.round(range.before)}`,
{
playback: "realtime",
name,
},
)
.then((response) => {
if (response.status == 200) {
toast.success(

View File

@@ -66,10 +66,13 @@ export default function MobileReviewSettingsDrawer({
}
axios
.post(`export/${camera}/start/${range.after}/end/${range.before}`, {
playback: "realtime",
name,
})
.post(
`export/${camera}/start/${Math.round(range.after)}/end/${Math.round(range.before)}`,
{
playback: "realtime",
name,
},
)
.then((response) => {
if (response.status == 200) {
toast.success(