forked from cybrespace/mastodon
Move profile directory link in web UI from footer to discover section (#9745)
This commit is contained in:
parent
28b482874a
commit
8b976c3479
|
@ -32,6 +32,7 @@ const messages = defineMessages({
|
||||||
personal: { id: 'navigation_bar.personal', defaultMessage: 'Personal' },
|
personal: { id: 'navigation_bar.personal', defaultMessage: 'Personal' },
|
||||||
security: { id: 'navigation_bar.security', defaultMessage: 'Security' },
|
security: { id: 'navigation_bar.security', defaultMessage: 'Security' },
|
||||||
menu: { id: 'getting_started.heading', defaultMessage: 'Getting started' },
|
menu: { id: 'getting_started.heading', defaultMessage: 'Getting started' },
|
||||||
|
profile_directory: { id: 'getting_started.directory', defaultMessage: 'Profile directory' },
|
||||||
});
|
});
|
||||||
|
|
||||||
const mapStateToProps = state => ({
|
const mapStateToProps = state => ({
|
||||||
|
@ -87,10 +88,30 @@ class GettingStarted extends ImmutablePureComponent {
|
||||||
<ColumnSubheading key={i++} text={intl.formatMessage(messages.discover)} />,
|
<ColumnSubheading key={i++} text={intl.formatMessage(messages.discover)} />,
|
||||||
<ColumnLink key={i++} icon='users' text={intl.formatMessage(messages.community_timeline)} to='/timelines/public/local' />,
|
<ColumnLink key={i++} icon='users' text={intl.formatMessage(messages.community_timeline)} to='/timelines/public/local' />,
|
||||||
<ColumnLink key={i++} icon='globe' text={intl.formatMessage(messages.public_timeline)} to='/timelines/public' />,
|
<ColumnLink key={i++} icon='globe' text={intl.formatMessage(messages.public_timeline)} to='/timelines/public' />,
|
||||||
|
);
|
||||||
|
|
||||||
|
height += 34 + 48*2;
|
||||||
|
|
||||||
|
if (profile_directory) {
|
||||||
|
navItems.push(
|
||||||
|
<ColumnLink key={i++} icon='address-book' text={intl.formatMessage(messages.profile_directory)} href='/explore' />,
|
||||||
|
);
|
||||||
|
|
||||||
|
height += 48;
|
||||||
|
}
|
||||||
|
|
||||||
|
navItems.push(
|
||||||
<ColumnSubheading key={i++} text={intl.formatMessage(messages.personal)} />
|
<ColumnSubheading key={i++} text={intl.formatMessage(messages.personal)} />
|
||||||
);
|
);
|
||||||
|
|
||||||
height += 34*2 + 48*2;
|
height += 34;
|
||||||
|
} else if (profile_directory) {
|
||||||
|
navItems.push(
|
||||||
|
<ColumnSubheading key={i++} text={intl.formatMessage(messages.discover)} />,
|
||||||
|
<ColumnLink key={i++} icon='address-book' text={intl.formatMessage(messages.profile_directory)} href='/explore' />,
|
||||||
|
);
|
||||||
|
|
||||||
|
height += 34 + 48;
|
||||||
}
|
}
|
||||||
|
|
||||||
navItems.push(
|
navItems.push(
|
||||||
|
@ -136,7 +157,6 @@ class GettingStarted extends ImmutablePureComponent {
|
||||||
|
|
||||||
<div className='getting-started__footer'>
|
<div className='getting-started__footer'>
|
||||||
<ul>
|
<ul>
|
||||||
{profile_directory && <li><a href='/explore' target='_blank'><FormattedMessage id='getting_started.directory' defaultMessage='Profile directory' /></a> · </li>}
|
|
||||||
{invitesEnabled && <li><a href='/invites' target='_blank'><FormattedMessage id='getting_started.invite' defaultMessage='Invite people' /></a> · </li>}
|
{invitesEnabled && <li><a href='/invites' target='_blank'><FormattedMessage id='getting_started.invite' defaultMessage='Invite people' /></a> · </li>}
|
||||||
{multiColumn && <li><Link to='/keyboard-shortcuts'><FormattedMessage id='navigation_bar.keyboard_shortcuts' defaultMessage='Hotkeys' /></Link> · </li>}
|
{multiColumn && <li><Link to='/keyboard-shortcuts'><FormattedMessage id='navigation_bar.keyboard_shortcuts' defaultMessage='Hotkeys' /></Link> · </li>}
|
||||||
<li><a href='/auth/edit'><FormattedMessage id='getting_started.security' defaultMessage='Security' /></a> · </li>
|
<li><a href='/auth/edit'><FormattedMessage id='getting_started.security' defaultMessage='Security' /></a> · </li>
|
||||||
|
|
Loading…
Reference in New Issue