add messages extraction and example

This commit is contained in:
Sam Samskies
2023-02-07 23:56:00 -06:00
parent 4dccd6d50b
commit 4f46f061d2
11 changed files with 501 additions and 34 deletions

View File

@ -21,6 +21,8 @@ import { bech32ToHex } from "Util";
import { NoteCreator } from "Element/NoteCreator";
import Plus from "Icons/Plus";
import { RelaySettings } from "Nostr/Connection";
import { FormattedMessage } from "react-intl";
import messages from './messages'
export default function Layout() {
const location = useLocation();
@ -222,7 +224,7 @@ export default function Layout() {
accountHeader()
) : (
<button type="button" onClick={() => navigate("/login")}>
Login
<FormattedMessage {...messages.Login} />
</button>
)}
</div>

8
src/Pages/messages.js Normal file
View File

@ -0,0 +1,8 @@
import { defineMessages } from "react-intl";
import { addIdAndDefaultMessageToMessages } from "Util";
const messages = defineMessages({
Login: "Login",
});
export default addIdAndDefaultMessageToMessages(messages, 'Pages');