refac
This commit is contained in:
@@ -859,6 +859,7 @@
|
|||||||
onNewFolder={startNewFolder}
|
onNewFolder={startNewFolder}
|
||||||
onNewFile={startNewFile}
|
onNewFile={startNewFile}
|
||||||
onUploadFiles={handleUploadFiles}
|
onUploadFiles={handleUploadFiles}
|
||||||
|
onDownloadDir={() => downloadFile(currentPath)}
|
||||||
onMove={handleMove}
|
onMove={handleMove}
|
||||||
>
|
>
|
||||||
{#if fileImageUrl !== null || (fileOfficeSlides !== null && fileOfficeSlides.length > 0)}
|
{#if fileImageUrl !== null || (fileOfficeSlides !== null && fileOfficeSlides.length > 0)}
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
export let onNewFolder: () => void = () => {};
|
export let onNewFolder: () => void = () => {};
|
||||||
export let onNewFile: () => void = () => {};
|
export let onNewFile: () => void = () => {};
|
||||||
export let onUploadFiles: (files: File[]) => void = () => {};
|
export let onUploadFiles: (files: File[]) => void = () => {};
|
||||||
|
export let onDownloadDir: () => void = () => {};
|
||||||
export let onMove: (source: string, destFolder: string) => void = () => {};
|
export let onMove: (source: string, destFolder: string) => void = () => {};
|
||||||
|
|
||||||
// Back / forward navigation
|
// Back / forward navigation
|
||||||
@@ -178,6 +179,27 @@
|
|||||||
<FilePlusAlt className="size-3.5" />
|
<FilePlusAlt className="size-3.5" />
|
||||||
</button>
|
</button>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
<Tooltip content={$i18n.t('Download')}>
|
||||||
|
<button
|
||||||
|
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||||
|
on:click={onDownloadDir}
|
||||||
|
aria-label={$i18n.t('Download')}
|
||||||
|
>
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
viewBox="0 0 20 20"
|
||||||
|
fill="currentColor"
|
||||||
|
class="size-3.5"
|
||||||
|
>
|
||||||
|
<path
|
||||||
|
d="M10.75 2.75a.75.75 0 0 0-1.5 0v8.614L6.295 8.235a.75.75 0 1 0-1.09 1.03l4.25 4.5a.75.75 0 0 0 1.09 0l4.25-4.5a.75.75 0 0 0-1.09-1.03l-2.955 3.129V2.75Z"
|
||||||
|
/>
|
||||||
|
<path
|
||||||
|
d="M3.5 12.75a.75.75 0 0 0-1.5 0v2.5A2.75 2.75 0 0 0 4.75 18h10.5A2.75 2.75 0 0 0 18 15.25v-2.5a.75.75 0 0 0-1.5 0v2.5c0 .69-.56 1.25-1.25 1.25H4.75c-.69 0-1.25-.56-1.25-1.25v-2.5Z"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
</Tooltip>
|
||||||
<Tooltip content={$i18n.t('Upload')}>
|
<Tooltip content={$i18n.t('Upload')}>
|
||||||
<button
|
<button
|
||||||
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400"
|
||||||
|
|||||||
Reference in New Issue
Block a user