From cfb5466494508cbf0b9c27efab5f1936170a818c Mon Sep 17 00:00:00 2001
From: MarconLP <13001502+MarconLP@users.noreply.github.com>
Date: Wed, 20 Nov 2024 23:46:00 +0100
Subject: [PATCH] migrate recording tab to new media player
---
src/components/Recorder.tsx | 23 ++++++++++++-----------
src/components/VideoLayout.tsx | 4 ++--
src/components/VideoPlayer.tsx | 14 ++++++++------
src/pages/share/[videoId].tsx | 32 --------------------------------
4 files changed, 22 insertions(+), 51 deletions(-)
diff --git a/src/components/Recorder.tsx b/src/components/Recorder.tsx
index f4b2a53..c0870c6 100644
--- a/src/components/Recorder.tsx
+++ b/src/components/Recorder.tsx
@@ -18,6 +18,7 @@ import { usePostHog } from "posthog-js/react";
import Tooltip from "~/components/Tooltip";
import generateThumbnail from "~/utils/generateThumbnail";
import * as EBML from "ts-ebml";
+import VideoPlayer from "~/components/VideoPlayer";
interface Props {
closeModal: () => void;
@@ -200,7 +201,7 @@ export default function Recorder({ closeModal, step, setStep }: Props) {
const handleSave = () => {
if (blob) {
const dateString =
- "Recording - " + dayjs().format("D MMM YYYY") + ".webm";
+ "Snapify Recording - " + dayjs().format("D MMM YYYY") + ".webm";
invokeSaveAsDialog(blob, dateString);
}
@@ -210,7 +211,8 @@ export default function Recorder({ closeModal, step, setStep }: Props) {
const handleUpload = async () => {
if (!blob || !videoRef.current) return;
- const dateString = "Recording - " + dayjs().format("D MMM YYYY") + ".webm";
+ const dateString =
+ "Snapify Recording - " + dayjs().format("D MMM YYYY") + ".webm";
setSubmitting(true);
try {
@@ -390,15 +392,14 @@ export default function Recorder({ closeModal, step, setStep }: Props) {
{step === "post" ? (
{blob ? (
-