diff --git a/src/js/core/clipboard_paste.js b/src/js/core/clipboard_paste.js new file mode 100644 index 00000000..5b14457d --- /dev/null +++ b/src/js/core/clipboard_paste.js @@ -0,0 +1,7 @@ +/** + * @returns {Promise} + */ +export async function paste() { + /* TODO: Add fallback method */ + return navigator.clipboard.readText(); +} diff --git a/src/js/game/hud/parts/blueprint_placer.js b/src/js/game/hud/parts/blueprint_placer.js index 03efec42..ee391087 100644 --- a/src/js/game/hud/parts/blueprint_placer.js +++ b/src/js/game/hud/parts/blueprint_placer.js @@ -13,6 +13,7 @@ import { BaseHUDPart } from "../base_hud_part"; import { Entity } from "../../entity"; import { DynamicDomAttach } from "../dynamic_dom_attach"; import { globalConfig } from "../../../core/config"; +import { paste } from "../../../core/clipboard_paste"; const copy = require("clipboard-copy"); @@ -246,13 +247,3 @@ export class HUDBlueprintPlacer extends BaseHUDPart { return Blueprint.deserialize(this.root, json); } } - -/* TODO: Move this to a module */ - -/** - * @returns {Promise} - */ -async function paste() { - /* TODO: Add fallback method */ - return navigator.clipboard.readText(); -}