clipboard copy lint fixes and frontend build

pull/1349/head
ShahanaFarooqui 4 months ago
parent f5deac0d91
commit f04a310b0f

File diff suppressed because one or more lines are too long

4
package-lock.json generated

@ -1,12 +1,12 @@
{
"name": "rtl",
"version": "0.15.0-beta",
"version": "0.15.1-beta",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "rtl",
"version": "0.15.0-beta",
"version": "0.15.1-beta",
"license": "MIT",
"dependencies": {
"@ngrx/effects": "^17.0.0",

@ -1,6 +1,6 @@
{
"name": "rtl",
"version": "0.15.0-beta",
"version": "0.15.1-beta",
"license": "MIT",
"type": "module",
"scripts": {

@ -14,7 +14,7 @@ export class ClipboardDirective {
public onClick(event: MouseEvent): void {
event.preventDefault();
if (!this.payload) return;
if (!this.payload) { return; }
if (navigator.clipboard) {
this.copyUsingClipboardAPI();
@ -30,6 +30,9 @@ export class ClipboardDirective {
input.select();
try {
// Allowing deprecated command for older browsers where navigator is not available.
// For newer browsers where execCommand is deprecated, navigator should be available and this fallback will not be called.
// eslint-disable-next-line deprecation/deprecation
const result = document.execCommand('copy');
if (result) {
this.copied.emit(this.payload.toString());
@ -42,8 +45,11 @@ export class ClipboardDirective {
}
private copyUsingClipboardAPI(): void {
navigator.clipboard.writeText(this.payload.toString())
.then(() => this.copied.emit(this.payload.toString()))
.catch((error) => this.copied.emit('Error could not copy text: ' + JSON.stringify(error)));
navigator.clipboard.writeText(this.payload.toString()).then(() => {
this.copied.emit(this.payload.toString());
}).catch((err) => {
this.copied.emit('Error could not copy text: ' + JSON.stringify(err));
});
}
}

@ -12,7 +12,7 @@ export const HOUR_SECONDS = 3600;
export const DEFAULT_INVOICE_EXPIRY = HOUR_SECONDS * 24 * 7;
export const VERSION = '0.15.0-beta';
export const VERSION = '0.15.1-beta';
export const API_URL = isDevMode() ? 'http://localhost:3000/rtl/api' : './api';

Loading…
Cancel
Save