b51bc4751d
no issue - the new version of our Zapier App uses API Key auth so we need to expose the details on the Zapier integration screen - extracted `copyTextToClipboard` into a util function - added `integrationModelHook` method to `settings.integrations` controller to remove duplication in the `settings.integration` and `settings.integration.zapier` routes - fixed missing "Zapier" title token
12 lines
397 B
JavaScript
12 lines
397 B
JavaScript
export default function copyTextToClipboard(text) {
|
|
let textarea = document.createElement('textarea');
|
|
textarea.value = text;
|
|
textarea.setAttribute('readonly', '');
|
|
textarea.style.position = 'absolute';
|
|
textarea.style.left = '-9999px';
|
|
document.body.appendChild(textarea);
|
|
textarea.select();
|
|
document.execCommand('copy');
|
|
document.body.removeChild(textarea);
|
|
}
|