cleanup code
This commit is contained in:
parent
99ad695bd0
commit
b6e91d7348
5 changed files with 16 additions and 10 deletions
11
package-lock.json
generated
11
package-lock.json
generated
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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") },
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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",
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue