diff --git a/app/soapbox/components/sidebar-menu.tsx b/app/soapbox/components/sidebar-menu.tsx index 466e5ca16..21703caa0 100644 --- a/app/soapbox/components/sidebar-menu.tsx +++ b/app/soapbox/components/sidebar-menu.tsx @@ -38,6 +38,7 @@ const messages = defineMessages({ developers: { id: 'navigation.developers', defaultMessage: 'Developers' }, addAccount: { id: 'profile_dropdown.add_account', defaultMessage: 'Add an existing account' }, followRequests: { id: 'navigation_bar.follow_requests', defaultMessage: 'Follow requests' }, + close: { id: 'lightbox.close', defaultMessage: 'Close' }, }); interface ISidebarLink { @@ -148,7 +149,7 @@ const SidebarMenu: React.FC = (): JSX.Element | null => { onClick={handleClose} > = ({ account }) => { )} diff --git a/app/soapbox/features/auth-login/components/password-reset-confirm.tsx b/app/soapbox/features/auth-login/components/password-reset-confirm.tsx index fb20ab06d..f0a4d1c31 100644 --- a/app/soapbox/features/auth-login/components/password-reset-confirm.tsx +++ b/app/soapbox/features/auth-login/components/password-reset-confirm.tsx @@ -11,6 +11,7 @@ const token = new URLSearchParams(window.location.search).get('reset_password_to const messages = defineMessages({ resetPasswordFail: { id: 'reset_password.fail', defaultMessage: 'Expired token, please try again.' }, + passwordPlaceholder: { id: 'reset_password.password.placeholder', defaultMessage: 'Placeholder' }, }); const Statuses = { @@ -66,11 +67,11 @@ const PasswordResetConfirm = () => {
- + } errors={renderErrors()}> diff --git a/app/soapbox/features/chats/components/chat-window.tsx b/app/soapbox/features/chats/components/chat-window.tsx index 3bcb83165..9808dce3f 100644 --- a/app/soapbox/features/chats/components/chat-window.tsx +++ b/app/soapbox/features/chats/components/chat-window.tsx @@ -1,4 +1,5 @@ import React, { useEffect, useRef } from 'react'; +import { defineMessages, useIntl } from 'react-intl'; import { Link } from 'react-router-dom'; import { @@ -18,6 +19,10 @@ import ChatBox from './chat-box'; import type { Account as AccountEntity } from 'soapbox/types/entities'; +const messages = defineMessages({ + close: { id: 'chat_window.close', defaultMessage: 'Close chat' }, +}); + type WindowState = 'open' | 'minimized'; const getChat = makeGetChat(); @@ -33,6 +38,7 @@ interface IChatWindow { /** Floating desktop chat window. */ const ChatWindow: React.FC = ({ idx, chatId, windowState }) => { + const intl = useIntl(); const dispatch = useAppDispatch(); const displayFqn = useAppSelector(getDisplayFqn); @@ -98,7 +104,7 @@ const ChatWindow: React.FC = ({ idx, chatId, windowState }) => { @{getAcct(account, displayFqn)}
- +
diff --git a/app/soapbox/features/chats/components/chat.tsx b/app/soapbox/features/chats/components/chat.tsx index c180160e3..7c595c33f 100644 --- a/app/soapbox/features/chats/components/chat.tsx +++ b/app/soapbox/features/chats/components/chat.tsx @@ -33,9 +33,9 @@ const Chat: React.FC = ({ chatId, onClick }) => { return (