label: PropTypes.string.isRequired,
href: PropTypes.string,
params: PropTypes.object,
+ target: PropTypes.string,
};
state = {
}
render () {
- const { label, href } = this.props;
+ const { label, href, target } = this.props;
const { loading, data } = this.state;
let content;
if (href) {
return (
- <a href={href} className='sparkline'>
+ <a href={href} className='sparkline' target={target}>
{inner}
</a>
);
.dashboard
.dashboard__item
- = react_admin_component :counter, measure: 'tag_accounts', start_at: @time_period.first, end_at: @time_period.last, params: { id: @tag.id }, label: t('admin.trends.tags.dashboard.tag_accounts_measure')
+ = react_admin_component :counter, measure: 'tag_accounts', start_at: @time_period.first, end_at: @time_period.last, params: { id: @tag.id }, label: t('admin.trends.tags.dashboard.tag_accounts_measure'), href: tag_url(@tag), target: '_blank'
.dashboard__item
= react_admin_component :counter, measure: 'tag_uses', start_at: @time_period.first, end_at: @time_period.last, params: { id: @tag.id }, label: t('admin.trends.tags.dashboard.tag_uses_measure')
.dashboard__item