()
| 4945 | } |
| 4946 | |
| 4947 | const onUninstall = async (): Promise<void> => { |
| 4948 | setBusy(true) |
| 4949 | setError(null) |
| 4950 | try { |
| 4951 | await window.zen.cliUninstall() |
| 4952 | await refresh() |
| 4953 | } catch (err) { |
| 4954 | setError((err as Error).message) |
| 4955 | } finally { |
| 4956 | setBusy(false) |
| 4957 | } |
| 4958 | } |
| 4959 | |
| 4960 | const copyToClipboard = (text: string): void => { |
| 4961 | window.zen.clipboardWriteText(text) |
no test coverage detected