diff --git a/src/frontend/App.tsx b/src/frontend/App.tsx index 7e13d8f..d906625 100644 --- a/src/frontend/App.tsx +++ b/src/frontend/App.tsx @@ -14,10 +14,11 @@ import { ModalComponent } from './Modal'; import { useTheme } from './misc/theme'; import { getBrowserLanguage, resources } from './langs'; import { LOCALSTORAGE_KEY_LANG, XELTICA_STUDIO_URL } from './const'; +import { useGetSessionQuery } from './services/session'; +import { AnnouncementPage } from './pages/announcement'; import 'xeltica-ui/dist/css/xeltica-ui.min.css'; import './style.scss'; -import { AnnouncementPage } from './pages/announcement'; document.body.classList.add('dark'); @@ -36,6 +37,7 @@ i18n }); const AppInner : React.VFC = () => { + const { data: session } = useGetSessionQuery(undefined); const $location = useLocation(); useTheme(); @@ -70,6 +72,17 @@ const AppInner : React.VFC = () => {

(C)2020-2022 Xeltica Studio

{t('termsOfService')}

+ {session && ( +

+ + {t('shareMisskeyTools')} + +

+ )} diff --git a/src/frontend/langs/ja-JP.json b/src/frontend/langs/ja-JP.json index 65693ae..ea12526 100644 --- a/src/frontend/langs/ja-JP.json +++ b/src/frontend/langs/ja-JP.json @@ -47,6 +47,8 @@ "catAdjuster": "ねこみみアジャスター", "shouldUpdateToken": "認証トークンの更新が必要です。更新しないと一部機能が正常に動作しません。", "update": "更新する", + "shareMisskeyTools": "#MisskeyTools をシェアする", + "shareMisskeyToolsNote": "#MisskeyTools はいいぞ\n\nhttps://misskey.tools", "_welcomeMessage": { "pattern1": "ついついノートしすぎていませんか?", "pattern2": "Misskey, しすぎていませんか?",