summaryrefslogtreecommitdiff
path: root/packages/frontend/src/ui/_common_
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2023-10-07 13:13:13 +0900
committerGitHub <noreply@github.com>2023-10-07 13:13:13 +0900
commit5e8c0deab3d62c2c2cfd1fda14dc63179f65257d (patch)
tree230920c73d7350cf22b1cc1dc25880c62317dd52 /packages/frontend/src/ui/_common_
parentバックエンドのテストの改善 (#11978) (diff)
downloadmisskey-5e8c0deab3d62c2c2cfd1fda14dc63179f65257d.tar.gz
misskey-5e8c0deab3d62c2c2cfd1fda14dc63179f65257d.tar.bz2
misskey-5e8c0deab3d62c2c2cfd1fda14dc63179f65257d.zip
プライバシーポリシー・運営者情報のリンクを追加 (#11925)
* 運営者情報・プライバシーポリシーリンクを追加 * Update Changelog * Run api extractor * プライバシーポリシー・利用規約の同意をまとめる * Update Changelog * fix lint * fix * api extractor * improve design * nodeinfoにプライバシーポリシー・運営者情報を追加
Diffstat (limited to 'packages/frontend/src/ui/_common_')
-rw-r--r--packages/frontend/src/ui/_common_/common.ts20
1 files changed, 19 insertions, 1 deletions
diff --git a/packages/frontend/src/ui/_common_/common.ts b/packages/frontend/src/ui/_common_/common.ts
index ca4a71a67f..e075e05db3 100644
--- a/packages/frontend/src/ui/_common_/common.ts
+++ b/packages/frontend/src/ui/_common_/common.ts
@@ -68,7 +68,25 @@ export function openInstanceMenu(ev: MouseEvent) {
text: i18n.ts.manageCustomEmojis,
icon: 'ti ti-icons',
} : undefined],
- }, null, {
+ }, null, (instance.impressumUrl) ? {
+ text: i18n.ts.impressum,
+ icon: 'ti ti-file-invoice',
+ action: () => {
+ window.open(instance.impressumUrl, '_blank');
+ },
+ } : undefined, (instance.tosUrl) ? {
+ text: i18n.ts.termsOfService,
+ icon: 'ti ti-notebook',
+ action: () => {
+ window.open(instance.tosUrl, '_blank');
+ },
+ } : undefined, (instance.privacyPolicyUrl) ? {
+ text: i18n.ts.privacyPolicy,
+ icon: 'ti ti-shield-lock',
+ action: () => {
+ window.open(instance.privacyPolicyUrl, '_blank');
+ },
+ } : undefined, (!instance.impressumUrl && !instance.tosUrl && !instance.privacyPolicyUrl) ? undefined : null, {
text: i18n.ts.help,
icon: 'ti ti-help-circle',
action: () => {