Developers: display dashcounters

merge-requests/842/head
Alex Gleason 3 years ago
parent 7c2aacb71e
commit 1ee87fa7a4
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -1,7 +1,9 @@
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, defineMessages } from 'react-intl';
import { FormattedMessage, injectIntl, defineMessages } from 'react-intl';
import { Link } from 'react-router-dom';
import Column from '../ui/components/column';
import Icon from 'soapbox/components/icon';
const messages = defineMessages({
heading: { id: 'column.developers', defaultMessage: 'Developers' },
@ -19,8 +21,27 @@ class Developers extends React.Component {
return (
<Column heading={intl.formatMessage(messages.heading)}>
<div style={{ padding: '20px 10px', textAlign: 'center' }}>
WIP: Developers page
<div className='dashcounters'>
<div className='dashcounter'>
<Link to='/error'>
<div className='dashcounter__icon'>
<Icon src={require('@tabler/icons/icons/mood-sad.svg')} />
</div>
<div className='dashcounter__label'>
<FormattedMessage id='developers.navigation.intentional_error_label' defaultMessage='Trigger an error' />
</div>
</Link>
</div>
<div className='dashcounter'>
<Link to='/error'>
<div className='dashcounter__icon'>
<Icon src={require('@tabler/icons/icons/mood-sad.svg')} />
</div>
<div className='dashcounter__label'>
<FormattedMessage id='developers.navigation.intentional_error_label' defaultMessage='Trigger an error' />
</div>
</Link>
</div>
</div>
</Column>
);

@ -30,6 +30,7 @@
}
&__num,
&__icon,
&__text {
text-align: center;
font-weight: 500;
@ -39,6 +40,20 @@
margin-bottom: 10px;
}
&__icon {
display: flex;
justify-content: center;
.svg-icon {
width: 48px;
height: 48px;
svg {
stroke-width: 1px;
}
}
}
&__label {
font-size: 14px;
color: hsla(var(--primary-text-color_hsl), 0.6);

Loading…
Cancel
Save