Updated LinkFooter
• Added: - prop for noPadding - display block for code link - help is visible for all • Removed: - Developers link
This commit is contained in:
parent
0c99ac60c0
commit
cc53607c02
@ -9,7 +9,7 @@ import {
|
|||||||
source_url,
|
source_url,
|
||||||
me,
|
me,
|
||||||
} from '../initial_state'
|
} from '../initial_state'
|
||||||
import { DEFAULT_REL } from '../constants'
|
import { CX, DEFAULT_REL } from '../constants'
|
||||||
import Text from './text'
|
import Text from './text'
|
||||||
import Button from './button'
|
import Button from './button'
|
||||||
|
|
||||||
@ -40,11 +40,16 @@ class LinkFooter extends PureComponent {
|
|||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
intl: PropTypes.object.isRequired,
|
intl: PropTypes.object.isRequired,
|
||||||
|
noPadding: PropTypes.bool,
|
||||||
onOpenHotkeys: PropTypes.func.isRequired,
|
onOpenHotkeys: PropTypes.func.isRequired,
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { onOpenHotkeys, intl } = this.props
|
const {
|
||||||
|
intl,
|
||||||
|
noPadding,
|
||||||
|
onOpenHotkeys,
|
||||||
|
} = this.props
|
||||||
|
|
||||||
const currentYear = new Date().getFullYear()
|
const currentYear = new Date().getFullYear()
|
||||||
|
|
||||||
@ -52,7 +57,6 @@ class LinkFooter extends PureComponent {
|
|||||||
{
|
{
|
||||||
href: 'https://help.gab.com',
|
href: 'https://help.gab.com',
|
||||||
text: intl.formatMessage(messages.help),
|
text: intl.formatMessage(messages.help),
|
||||||
requiresUser: true,
|
|
||||||
},
|
},
|
||||||
// : todo :
|
// : todo :
|
||||||
// {
|
// {
|
||||||
@ -69,10 +73,6 @@ class LinkFooter extends PureComponent {
|
|||||||
to: '/about',
|
to: '/about',
|
||||||
text: intl.formatMessage(messages.about),
|
text: intl.formatMessage(messages.about),
|
||||||
},
|
},
|
||||||
{
|
|
||||||
href: '/settings/applications',
|
|
||||||
text: intl.formatMessage(messages.developers),
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
to: '/about/tos',
|
to: '/about/tos',
|
||||||
text: intl.formatMessage(messages.terms),
|
text: intl.formatMessage(messages.terms),
|
||||||
@ -97,8 +97,14 @@ class LinkFooter extends PureComponent {
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
const containerClasses = CX({
|
||||||
|
default: 1,
|
||||||
|
px10: !noPadding,
|
||||||
|
mb15: 1,
|
||||||
|
})
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={[_s.default, _s.px10, _s.mb15].join(' ')}>
|
<div className={containerClasses}>
|
||||||
<nav aria-label='Footer' role='navigation' className={[_s.default, _s.flexWrap, _s.flexRow].join(' ')}>
|
<nav aria-label='Footer' role='navigation' className={[_s.default, _s.flexWrap, _s.flexRow].join(' ')}>
|
||||||
{
|
{
|
||||||
linkFooterItems.map((linkFooterItem, i) => {
|
linkFooterItems.map((linkFooterItem, i) => {
|
||||||
@ -136,7 +142,7 @@ class LinkFooter extends PureComponent {
|
|||||||
defaultMessage='Gab Social is open source software. You can contribute or report issues on our self-hosted GitLab at {gitlab}.'
|
defaultMessage='Gab Social is open source software. You can contribute or report issues on our self-hosted GitLab at {gitlab}.'
|
||||||
values={{
|
values={{
|
||||||
gitlab: (
|
gitlab: (
|
||||||
<a href={source_url} className={_s.inherit} rel={DEFAULT_REL} target='_blank'>
|
<a href={source_url} className={[_s.displayBlock, _s.inherit].join(' ')} rel={DEFAULT_REL} target='_blank'>
|
||||||
{repository}
|
{repository}
|
||||||
</a>
|
</a>
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user