Files
ox_lib/web/src/utils/setClipboard.ts

10 lines
405 B
TypeScript
Raw Normal View History

2022-04-17 18:22:19 +02:00
// yoinked from https://github.com/project-error/npwd/blob/d8dc5b7f47faf5fc581ffee30f31ff61d184cfe7/phone/src/os/phone/hooks/useClipboard.ts#L1
export const setClipboard = (value: string) => {
2022-08-27 15:58:36 +02:00
const clipElem = document.createElement('input');
clipElem.value = value;
document.body.appendChild(clipElem);
clipElem.select();
document.execCommand('copy');
document.body.removeChild(clipElem);
};