cleanup code

This commit is contained in:
MarconLP 2023-04-14 19:46:09 +02:00
parent 99ad695bd0
commit b6e91d7348
No known key found for this signature in database
GPG key ID: A08A9C8B623F5EA5
5 changed files with 16 additions and 10 deletions

11
package-lock.json generated
View file

@ -23,6 +23,7 @@
"@trpc/server": "^10.18.0", "@trpc/server": "^10.18.0",
"axios": "^1.3.5", "axios": "^1.3.5",
"dayjs": "^1.11.7", "dayjs": "^1.11.7",
"file-saver": "^2.0.5",
"next": "^13.2.4", "next": "^13.2.4",
"next-auth": "^4.21.0", "next-auth": "^4.21.0",
"react": "18.2.0", "react": "18.2.0",
@ -3572,6 +3573,11 @@
"node": "^10.12.0 || >=12.0.0" "node": "^10.12.0 || >=12.0.0"
} }
}, },
"node_modules/file-saver": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
"integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
},
"node_modules/fill-range": { "node_modules/fill-range": {
"version": "7.0.1", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@ -9012,6 +9018,11 @@
"flat-cache": "^3.0.4" "flat-cache": "^3.0.4"
} }
}, },
"file-saver": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
"integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
},
"fill-range": { "fill-range": {
"version": "7.0.1", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",

View file

@ -24,6 +24,7 @@
"@trpc/server": "^10.18.0", "@trpc/server": "^10.18.0",
"axios": "^1.3.5", "axios": "^1.3.5",
"dayjs": "^1.11.7", "dayjs": "^1.11.7",
"file-saver": "^2.0.5",
"next": "^13.2.4", "next": "^13.2.4",
"next-auth": "^4.21.0", "next-auth": "^4.21.0",
"react": "18.2.0", "react": "18.2.0",

View file

@ -1,6 +1,6 @@
import { type RouterOutputs } from "~/utils/api"; import { type RouterOutputs } from "~/utils/api";
import { Menu, Popover, Transition } from "@headlessui/react"; import { Menu, Transition } from "@headlessui/react";
import { Fragment, useState } from "react"; import { Fragment } from "react";
import { import {
DotsHorizontalIcon, DotsHorizontalIcon,
DownloadIcon, DownloadIcon,
@ -13,8 +13,6 @@ interface Props {
} }
export default function VideoMoreMenu({ video }: Props) { export default function VideoMoreMenu({ video }: Props) {
const [open, setOpen] = useState(null);
const items = [ const items = [
{ {
name: "Rename", name: "Rename",
@ -27,7 +25,6 @@ export default function VideoMoreMenu({ video }: Props) {
{ {
name: "Delete", name: "Delete",
icon: <TrashIcon />, icon: <TrashIcon />,
props: { onClick: () => console.log("test") },
}, },
]; ];

View file

@ -68,7 +68,7 @@ const VideoList: NextPage = () => {
width="100%" width="100%"
height="100%" height="100%"
controls={true} controls={true}
url={video?.video_url} url={video.video_url}
/> />
)} )}
</div> </div>

View file

@ -47,9 +47,7 @@ export const videoRouter = createTRPCRouter({
const signedUrl = await getSignedUrl(s3, getObjectCommand); const signedUrl = await getSignedUrl(s3, getObjectCommand);
video.video_url = signedUrl; return { ...video, video_url: signedUrl };
return video;
}), }),
getUploadUrl: protectedProcedure getUploadUrl: protectedProcedure
.input(z.object({ key: z.string() })) .input(z.object({ key: z.string() }))
@ -61,7 +59,6 @@ export const videoRouter = createTRPCRouter({
data: { data: {
userId: ctx.session.user.id, userId: ctx.session.user.id,
title: key, title: key,
video_url: "bla",
}, },
}); });