summaryrefslogtreecommitdiff
path: root/packages/frontend/src/utility/copy-to-clipboard.ts
blob: 08a759588e2ef40fbbdfb44eb4ffdb69b3b2043a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
 * SPDX-FileCopyrightText: syuilo and misskey-project
 * SPDX-License-Identifier: AGPL-3.0-only
 */

import * as os from '@/os.js';
import { i18n } from '@/i18n.js';

/**
 * Clipboardに値をコピー(TODO: 文字列以外も対応)
 */
export function copyToClipboard(input: string | null) {
	if (input) {
		navigator.clipboard.writeText(input);
		os.toast(i18n.ts.copiedToClipboard);
	}
};