PluginProbe ʕ •ᴥ•ʔ
Starter Sites & Templates by Neve / trunk
Starter Sites & Templates by Neve vtrunk
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 / content.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
content.js
56 lines
1 import { __ } from '@wordpress/i18n';
2 import { withSelect } from '@wordpress/data';
3
4 import Preview from './preview';
5 import TemplatesContent from './templates-content';
6 import Notices from './notices';
7
8 const Content = ( {
9 importBlocks,
10 getOrder,
11 setQuery,
12 getSearchQuery,
13 setSorting,
14 isPreview,
15 currentTab,
16 isFetching,
17 } ) => {
18 if ( isPreview && currentTab === 'library' ) {
19 return (
20 <Preview isFetching={ isFetching } importBlocks={ importBlocks } />
21 );
22 }
23
24 return (
25 <div className="tpc-modal-content">
26 <Notices />
27 { [ 'templates', 'library' ].includes( currentTab ) && (
28 <TemplatesContent
29 isFetching={ isFetching }
30 isGeneral={ currentTab === 'templates' }
31 importBlocks={ importBlocks }
32 getOrder={ getOrder }
33 setQuery={ setQuery }
34 getSearchQuery={ getSearchQuery }
35 setSorting={ setSorting }
36 />
37 ) }
38 { currentTab === 'patterns' &&
39 __(
40 'We are still working on this. Please check back later. Thank you!',
41 'templates-patterns-collection'
42 ) }
43 </div>
44 );
45 };
46
47 export default withSelect( ( select ) => {
48 const { isPreview, isFetching, getCurrentTab } =
49 select( 'tpc/block-editor' );
50 return {
51 isPreview: isPreview(),
52 isFetching: isFetching(),
53 currentTab: getCurrentTab(),
54 };
55 } )( Content );
56