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 / beaver / src / components / content.js
templates-patterns-collection / beaver / src / components Last commit date
content.js 5 years ago export.js 5 years ago filters.js 5 years ago header.js 1 year ago list-item.js 5 years ago pagination.js 5 years ago preview.js 1 year ago templates-content.js 5 years ago
content.js
59 lines
1 import { useSelect } from '@wordpress/data';
2
3 import Preview from './preview';
4 import Export from './export';
5 import TemplatesContent from './templates-content';
6
7 const Content = ( {
8 importTemplate,
9 getOrder,
10 setQuery,
11 getSearchQuery,
12 setSorting,
13 isSearch,
14 setSearch,
15 } ) => {
16 const isFetching = useSelect( ( select ) =>
17 select( 'tpc/beaver' ).isFetching()
18 );
19
20 const isPreview = useSelect( ( select ) =>
21 select( 'tpc/beaver' ).isPreview()
22 );
23
24 const currentTab = useSelect( ( select ) =>
25 select( 'tpc/beaver' ).getCurrentTab()
26 );
27
28 if ( isPreview ) {
29 return (
30 <Preview
31 isFetching={ isFetching }
32 importTemplate={ importTemplate }
33 />
34 );
35 }
36
37 if ( 'export' === currentTab ) {
38 return <Export />;
39 }
40
41 return (
42 <div className="tpc-modal-content">
43 <TemplatesContent
44 isFetching={ isFetching }
45 isGeneral={ currentTab === 'templates' }
46 importTemplate={ importTemplate }
47 getOrder={ getOrder }
48 setQuery={ setQuery }
49 getSearchQuery={ getSearchQuery }
50 setSorting={ setSorting }
51 isSearch={ isSearch }
52 setSearch={ setSearch }
53 />
54 </div>
55 );
56 };
57
58 export default Content;
59