avoid globals

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2022-11-22 15:36:22 +01:00
parent 724ac79ed8
commit d3fea4ae0a
19 changed files with 212 additions and 21 deletions
@@ -20,7 +20,7 @@ import { lightTheme } from '@backstage/theme';
import { waitFor } from '@testing-library/react';
const clipboardSpy = jest.fn();
Object.defineProperty(navigator, 'clipboard', {
Object.defineProperty(window.navigator, 'clipboard', {
value: {
writeText: clipboardSpy,
},
@@ -49,7 +49,7 @@ const CopyToClipboardButton = ({ text }: CopyToClipboardButtonProps) => {
const [open, setOpen] = useState(false);
const handleClick = useCallback(() => {
navigator.clipboard.writeText(text);
window.navigator.clipboard.writeText(text);
setOpen(true);
}, [text]);