mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-13 22:00:19 -04:00
feat(client): make skip to content button translatable (#49439)
This commit is contained in:
@@ -251,6 +251,7 @@
|
||||
},
|
||||
"learn": {
|
||||
"heading": "Welcome to freeCodeCamp's curriculum.",
|
||||
"skip-to-content": "Skip to content",
|
||||
"welcome-1": "Welcome back, {{name}}.",
|
||||
"welcome-2": "Welcome to freeCodeCamp.org",
|
||||
"start-at-beginning": "If you are new to coding, we recommend you <0>start at the beginning</0>.",
|
||||
|
||||
@@ -13,6 +13,7 @@ import './header.css';
|
||||
interface HeaderProps {
|
||||
fetchState: { pending: boolean };
|
||||
user: User;
|
||||
skipButtonText: string;
|
||||
}
|
||||
export class Header extends React.Component<
|
||||
HeaderProps,
|
||||
@@ -83,7 +84,7 @@ export class Header extends React.Component<
|
||||
|
||||
render(): JSX.Element {
|
||||
const { displayMenu, isLanguageMenuDisplayed } = this.state;
|
||||
const { fetchState, user } = this.props;
|
||||
const { fetchState, user, skipButtonText } = this.props;
|
||||
return (
|
||||
<>
|
||||
<Helmet>
|
||||
@@ -95,7 +96,7 @@ export class Header extends React.Component<
|
||||
</Helmet>
|
||||
<header>
|
||||
<a href='#content-start' className='skip-to-content-button'>
|
||||
Skip To Content
|
||||
{skipButtonText}
|
||||
</a>
|
||||
<UniversalNav
|
||||
displayMenu={displayMenu}
|
||||
|
||||
@@ -223,7 +223,11 @@ function DefaultLayout({
|
||||
/>
|
||||
</Helmet>
|
||||
<div className={`default-layout`}>
|
||||
<Header fetchState={fetchState} user={user} />
|
||||
<Header
|
||||
fetchState={fetchState}
|
||||
user={user}
|
||||
skipButtonText={t('learn.skip-to-content')}
|
||||
/>
|
||||
<OfflineWarning
|
||||
isOnline={isOnline}
|
||||
isServerOnline={isServerOnline}
|
||||
|
||||
Reference in New Issue
Block a user