PluginProbe ʕ •ᴥ•ʔ
Starter Sites & Templates by Neve / 1.4.1
Starter Sites & Templates by Neve v1.4.1
1.4.1 1.4.0 1.3.0 1.2.29 1.2.28 1.2.6 1.2.7 1.2.8 1.2.9 trunk 1.0.10 1.0.11 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.20 1.1.21 1.1.22 1.1.23 1.1.24 1.1.25 1.1.26 1.1.27 1.1.28 1.1.29 1.1.3 1.1.30 1.1.31 1.1.32 1.1.33 1.1.34 1.1.35 1.1.36 1.1.37 1.1.38 1.1.39 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.3 1.2.4 1.2.5
templates-patterns-collection / editor / src / components / tpc-templates-button.js
templates-patterns-collection / editor / src / components Last commit date
content.js 1 year ago filters.js 1 year ago header.js 1 year ago import-modal.js 1 year ago list-item.js 1 year ago notices.js 5 years ago pagination.js 5 years ago preview.js 1 year ago publish-button.js 2 years ago template-predefine.js 2 years ago templates-content.js 1 year ago tpc-templates-button.js 2 years ago
tpc-templates-button.js
30 lines
1 import { __ } from '@wordpress/i18n';
2 import { Button } from '@wordpress/components';
3 import { useState } from '@wordpress/element';
4 import ImportModal from './import-modal';
5 import { iconBlack as icon } from '../icon';
6
7 const TpcTemplatesButton = () => {
8 const [ modalOpen, setModalOpen ] = useState( false );
9
10 return (
11 <>
12 <Button
13 icon={ icon }
14 isPrimary
15 onClick={ () => setModalOpen( true ) }
16 style={ { backgroundColor: '#000', margin: '0 10px' } }
17 >
18 { __( 'Templates Cloud', 'templates-patterns-collection' ) }
19 </Button>
20 <ImportModal
21 autoLoad={ false }
22 modalOpen={ modalOpen }
23 setModalOpen={ setModalOpen }
24 />
25 </>
26 );
27 };
28
29 export default TpcTemplatesButton;
30