Add navbar button to copy image (#961)

* Add navbar button to copy image

* Use global event for copy image

* merge upstream

* Fixed missing required props

* feat(web): Show notification after copying image to clipboard

* chore(web): Fix typescript error

* chore(web): Formatting

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
bo0tzz
2022-11-16 22:04:37 +01:00
committed by GitHub
parent e799f35dd2
commit 70cd313082
4 changed files with 41 additions and 5 deletions

8
web/src/app.d.ts vendored
View File

@ -9,3 +9,11 @@ declare namespace App {
// interface Platform {}
}
// Source: https://stackoverflow.com/questions/63814432/typescript-typing-of-non-standard-window-event-in-svelte
// To fix the <svelte:window... in components/asset-viewer/photo-viewer.svelte
declare namespace svelte.JSX {
interface HTMLAttributes<T> {
oncopyImage?: () => void;
}
}