Compare commits
2 Commits
4812fcc0a2
...
4dec5e5bb5
Author | SHA1 | Date | |
---|---|---|---|
4dec5e5bb5
|
|||
8b699a8f51
|
@@ -68,7 +68,7 @@ export const saveFile = authenticatedMutation({
|
|||||||
args: {
|
args: {
|
||||||
name: v.string(),
|
name: v.string(),
|
||||||
size: v.number(),
|
size: v.number(),
|
||||||
directoryId: v.optional(v.id("directories")),
|
directoryId: v.id("directories"),
|
||||||
storageId: v.id("_storage"),
|
storageId: v.id("_storage"),
|
||||||
mimeType: v.optional(v.string()),
|
mimeType: v.optional(v.string()),
|
||||||
},
|
},
|
||||||
|
@@ -405,7 +405,7 @@ function DirectoryNameCell({ directory }: { directory: Doc<"directories"> }) {
|
|||||||
<DirectoryIcon className="size-4" />
|
<DirectoryIcon className="size-4" />
|
||||||
<Link
|
<Link
|
||||||
className="hover:underline"
|
className="hover:underline"
|
||||||
to={`/directories/${directory.path}`}
|
to={`/directories/${directory._id}`}
|
||||||
>
|
>
|
||||||
{directory.name}
|
{directory.name}
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -85,6 +85,7 @@ function FilePathBreadcrumb({ path }: { path: string }) {
|
|||||||
|
|
||||||
// tags: upload, uploadfile, uploadfilebutton, fileupload, fileuploadbutton
|
// tags: upload, uploadfile, uploadfilebutton, fileupload, fileuploadbutton
|
||||||
function UploadFileButton() {
|
function UploadFileButton() {
|
||||||
|
const { directory } = useContext(DirectoryPageContext)
|
||||||
const generateUploadUrl = useConvexMutation(api.files.generateUploadUrl)
|
const generateUploadUrl = useConvexMutation(api.files.generateUploadUrl)
|
||||||
const saveFile = useConvexMutation(api.files.saveFile)
|
const saveFile = useConvexMutation(api.files.saveFile)
|
||||||
const { mutate: uploadFile, isPending: isUploading } = useMutation({
|
const { mutate: uploadFile, isPending: isUploading } = useMutation({
|
||||||
@@ -104,6 +105,7 @@ function UploadFileButton() {
|
|||||||
name: file.name,
|
name: file.name,
|
||||||
size: file.size,
|
size: file.size,
|
||||||
mimeType: file.type,
|
mimeType: file.type,
|
||||||
|
directoryId: directory._id,
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
|
Reference in New Issue
Block a user