refactor: un-hardcode file urls
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { attempt } from "~~/types/result";
|
||||
import * as schema from '~~/drizzle/schema';
|
||||
import { resolveFileUrl } from '~~/utils/url';
|
||||
|
||||
export type ResourceFile = typeof schema.files.$inferSelect;
|
||||
|
||||
@@ -118,12 +119,12 @@ export const useResources = async () => {
|
||||
};
|
||||
|
||||
const copyLink = async (file: ResourceFile) => {
|
||||
const url = file.url;
|
||||
const url = resolveFileUrl(file.url);
|
||||
await navigator.clipboard.writeText(url);
|
||||
};
|
||||
|
||||
const downloadFile = (file: ResourceFile) => {
|
||||
const url = file.url;
|
||||
const url = resolveFileUrl(file.url);
|
||||
const a = document.createElement('a');
|
||||
a.href = url;
|
||||
a.download = file.name;
|
||||
|
||||
Reference in New Issue
Block a user