0
0
Fork 0

Misskey Toolsシェアボタンを追加

This commit is contained in:
Ebise Lutica 2022-05-06 11:57:15 +09:00
parent fa4fac861a
commit 5b5af8a6e6
2 changed files with 16 additions and 1 deletions

View file

@ -14,10 +14,11 @@ import { ModalComponent } from './Modal';
import { useTheme } from './misc/theme'; import { useTheme } from './misc/theme';
import { getBrowserLanguage, resources } from './langs'; import { getBrowserLanguage, resources } from './langs';
import { LOCALSTORAGE_KEY_LANG, XELTICA_STUDIO_URL } from './const'; 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 'xeltica-ui/dist/css/xeltica-ui.min.css';
import './style.scss'; import './style.scss';
import { AnnouncementPage } from './pages/announcement';
document.body.classList.add('dark'); document.body.classList.add('dark');
@ -36,6 +37,7 @@ i18n
}); });
const AppInner : React.VFC = () => { const AppInner : React.VFC = () => {
const { data: session } = useGetSessionQuery(undefined);
const $location = useLocation(); const $location = useLocation();
useTheme(); useTheme();
@ -70,6 +72,17 @@ const AppInner : React.VFC = () => {
<p>(C)2020-2022 <a href={XELTICA_STUDIO_URL} target="_blank" rel="noopener noreferrer">Xeltica Studio</a></p> <p>(C)2020-2022 <a href={XELTICA_STUDIO_URL} target="_blank" rel="noopener noreferrer">Xeltica Studio</a></p>
<p dangerouslySetInnerHTML={{__html: t('disclaimerForMisskeyHq')}} /> <p dangerouslySetInnerHTML={{__html: t('disclaimerForMisskeyHq')}} />
<p><Link to="/term">{t('termsOfService')}</Link></p> <p><Link to="/term">{t('termsOfService')}</Link></p>
{session && (
<p>
<a
className="btn primary"
href={`https://${session.host}/share?text=${encodeURIComponent(t('shareMisskeyToolsNote') as string)}`}
target="_blank"
rel="noreferrer noopener">
{t('shareMisskeyTools')}
</a>
</p>
)}
</footer> </footer>
<ModalComponent /> <ModalComponent />
</div> </div>

View file

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