@@ -17,37 +17,43 @@ const featuredPluginCollection = [
1717 id : 'pageBuilder' ,
1818 pluginSlug : 'otter-blocks' ,
1919 label : __ ( 'Site Builder' , 'templates-patterns-collection' ) ,
20- description : __ ( 'Design pages visually with a drag-and-drop builder' , 'templates-patterns-collection' )
20+ description : __ ( 'Design pages visually with a drag-and-drop builder. ' , 'templates-patterns-collection' )
2121 } ,
2222 {
2323 id : 'contactForm' ,
2424 pluginSlug : 'otter-blocks' ,
2525 label : __ ( 'Contact Form' , 'templates-patterns-collection' ) ,
26- description : __ ( 'Create custom contact forms easily' , 'templates-patterns-collection' )
26+ description : __ ( 'Create custom contact forms easily. ' , 'templates-patterns-collection' )
2727 } ,
2828 {
2929 id : 'imageOpt' ,
3030 pluginSlug : 'optimole-wp' ,
3131 label : __ ( 'Image Optimization' , 'templates-patterns-collection' ) ,
32- description : __ ( 'Automatically optimize images for better performance' , 'templates-patterns-collection' )
32+ description : __ ( 'Automatically optimize images for better performance. ' , 'templates-patterns-collection' )
3333 } ,
3434 {
3535 id : 'caching' ,
3636 pluginSlug : 'wp-cloudflare-page-cache' ,
3737 label : __ ( 'Caching' , 'templates-patterns-collection' ) ,
38- description : __ ( 'Improve website speed with caching technology' , 'templates-patterns-collection' )
38+ description : __ ( 'Improve website speed with caching technology. ' , 'templates-patterns-collection' )
3939 } ,
4040 {
4141 id : 'eCommerce' ,
4242 pluginSlug : 'wp-full-stripe-free' ,
4343 label : __ ( 'eCommerce' , 'templates-patterns-collection' ) ,
44- description : __ ( 'Set up an online store and accept payments' , 'templates-patterns-collection' ) ,
44+ description : __ ( 'Set up an online store and accept payments. ' , 'templates-patterns-collection' ) ,
4545 } ,
4646 {
4747 id : 'chatbot' ,
4848 pluginSlug : 'hyve-lite' ,
4949 label : __ ( 'AI ChatBot' , 'templates-patterns-collection' ) ,
50- description : __ ( 'Add intelligent chat functionality to your site' , 'templates-patterns-collection' )
50+ description : __ ( 'Add intelligent chat functionality to your site.' , 'templates-patterns-collection' )
51+ } ,
52+ {
53+ id : 'visualizer' ,
54+ pluginSlug : 'visualizer' ,
55+ label : __ ( 'Tables and Chart' , 'templates-patterns-collection' ) ,
56+ description : __ ( 'A powerful and easy to use plugin for responsive charts & tables.' , 'templates-patterns-collection' )
5157 } ,
5258] ;
5359
@@ -102,6 +108,12 @@ const thirdPartyFeaturedPluginCollection = [
102108 pluginSlug : 'pods' ,
103109 label : __ ( 'Pods' , 'templates-patterns-collection' ) ,
104110 description : __ ( 'A framework for creating, managing, and deploying customized content types and fields for any project.' , 'templates-patterns-collection' )
111+ } ,
112+ {
113+ id : 'restrict-content' ,
114+ pluginSlug : 'restrict-content' ,
115+ label : __ ( 'Membership Plugin' , 'templates-patterns-collection' ) ,
116+ description : __ ( 'Membership plugin that allows you to monetize content access.' , 'templates-patterns-collection' )
105117 }
106118] ;
107119
@@ -194,7 +206,7 @@ const FeaturesList = ({ requiredPlugins, onToggle }) => {
194206 < button
195207 key = { feature . id }
196208 className = { `ob-feature-card ${
197- selectedFeatures [ feature . id ] ? 'selected' : ''
209+ checked ? 'selected' : ''
198210 } ${ isLocked ? 'ob-disabled' : '' } `}
199211 onClick = { ( ) => toggleFeature ( feature . id , feature . pluginSlug ) }
200212 onKeyPress = { ( e ) => {
0 commit comments