Merge branch 'develop' of git.lumeweb.com:LumeWeb/portal-dashboard into develop

This commit is contained in:
Juan Di Toro 2024-03-28 10:04:42 +01:00
commit 2cb1ed558a
2 changed files with 8 additions and 3 deletions

View File

@ -15,6 +15,9 @@ import type { FileItem } from "~/data/file-provider";
import { usePinning } from "~/hooks/usePinning"; import { usePinning } from "~/hooks/usePinning";
import filesize from "~/components/lib/filesize"; import filesize from "~/components/lib/filesize";
import { Button } from "~/components/ui/button"; import { Button } from "~/components/ui/button";
import {useSdk} from "~/components/lib/sdk-context.js";
import {S5Client} from "@lumeweb/s5-js";
import {PROTOCOL_S5} from "@lumeweb/portal-sdk";
// This type is used to define the shape of our data. // This type is used to define the shape of our data.
@ -79,10 +82,12 @@ export const columns: ColumnDef<FileItem>[] = [
size: 20, size: 20,
cell: ({ row }) => { cell: ({ row }) => {
const { unpin } = usePinning(); const { unpin } = usePinning();
const sdk = useSdk();
const downloadFile = () => { const downloadFile = () => {
// TODO: @pcfreak30 download file
const cid = row.getValue("cid"); const cid = row.getValue("cid");
console.log(cid); const portalUrl = sdk.protocols!().get<S5Client>(PROTOCOL_S5).getSdk().portalUrl;
window.open(`${portalUrl}/s5/download/${cid}`,"_blank");
}; };
return ( return (
<div className="flex space-x-2 w-10 items-center justify-between"> <div className="flex space-x-2 w-10 items-center justify-between">

View File

@ -16,7 +16,7 @@
"@conform-to/react": "^1.0.2", "@conform-to/react": "^1.0.2",
"@conform-to/zod": "^1.0.2", "@conform-to/zod": "^1.0.2",
"@fontsource-variable/manrope": "^5.0.19", "@fontsource-variable/manrope": "^5.0.19",
"@lumeweb/portal-sdk": "0.0.0-20240327035051", "@lumeweb/portal-sdk": "0.0.0-20240328040103",
"@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-accordion": "^1.1.2",
"@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-avatar": "^1.0.4",
"@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4",