-
Notifications
You must be signed in to change notification settings - Fork 2k
/
site-activity.jsx
35 lines (31 loc) · 979 Bytes
/
site-activity.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
* External dependencies
*/
import React from 'react';
import { localize } from 'i18n-calypso';
import { connect } from 'react-redux';
/**
* Internal dependencies
*/
import PurchaseDetail from 'components/purchase-detail';
import { getSelectedSiteSlug } from 'state/ui/selectors';
/**
* Image dependencies
*/
import siteActivity from 'assets/images/illustrations/site-activity.svg';
const SiteActivity = ( { siteSlug, translate } ) => (
<div className="product-purchase-features-list__item">
<PurchaseDetail
icon={ <img alt="" src={ siteActivity } /> }
title={ translate( 'Activity' ) }
description={ translate(
'View a chronological list of all the changes and updates to your site in an organized, readable way.'
) }
buttonText={ translate( 'View your site activity' ) }
href={ `/activity-log/${ siteSlug }` }
/>
</div>
);
export default connect( state => ( {
siteSlug: getSelectedSiteSlug( state ),
} ) )( localize( SiteActivity ) );