File tree Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -51,8 +51,9 @@ export default function DriveContents(props: {
5151 < div className = "border-b border-gray-700 px-6 py-4" >
5252 < div className = "grid grid-cols-12 gap-4 text-sm font-medium text-gray-400" >
5353 < div className = "col-span-6" > Name</ div >
54- < div className = "col-span-3 " > Type</ div >
54+ < div className = "col-span-2 " > Type</ div >
5555 < div className = "col-span-3" > Size</ div >
56+ < div className = "col-span-1 text-right" > Actions</ div >
5657 </ div >
5758 </ div >
5859 < ul >
Original file line number Diff line number Diff line change 1- import { FileIcon , Folder as FolderIcon } from "lucide-react" ;
1+ import { FileIcon , Folder as FolderIcon , Trash2Icon } from "lucide-react" ;
22import Link from "next/link" ;
33
4+ import { Button } from "~/components/ui/button" ;
5+ import { deleteFile } from "~/server/actions" ;
46import type { File , Folder } from "~/server/db/schema" ;
57
68export function FileRow ( props : { file : File } ) {
@@ -22,8 +24,17 @@ export function FileRow(props: { file: File }) {
2224 { file . name }
2325 </ a >
2426 </ div >
25- < div className = "col-span-3 text-gray-400" > { "file " } </ div >
27+ < div className = "col-span-2 text-gray-400" > { "File " } </ div >
2628 < div className = "col-span-3 text-gray-400" > { file . size } </ div >
29+ < div className = "col-span-1 text-right text-gray-400" >
30+ < Button
31+ aria-label = "Delete file"
32+ variant = "ghost"
33+ onClick = { ( ) => deleteFile ( file . id ) }
34+ >
35+ < Trash2Icon className = "" size = { 20 } />
36+ </ Button >
37+ </ div >
2738 </ div >
2839 </ li >
2940 ) ;
You can’t perform that action at this time.
0 commit comments