balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

TaxonomyList.js (1869B)


      1 import { getPluginDescription } from '../util/general'
      2 import { __ } from '@wordpress/i18n'
      3 
      4 export default function TaxonomyList({ categories, styles, types, requiredPlugins }) {
      5     return <>
      6         {categories && <div className="w-full pb-4">
      7             <h3 className="text-sm m-0 mb-2">{__('Categories:', 'extendify-sdk')}</h3>
      8             <div>{categories.join(', ')}</div>
      9         </div>}
     10         {styles && <div className="w-full py-4">
     11             <h3 className="text-sm m-0 my-2">{__('Styles:', 'extendify-sdk')}</h3>
     12             <div>{styles.join(', ')}</div>
     13         </div>}
     14         {types && <div className="w-full py-4">
     15             <h3 className="text-sm m-0 my-2">{__('Types:', 'extendify-sdk')}</h3>
     16             <div>{types.join(', ')}</div>
     17         </div>}
     18         {/* // Hardcoded temporarily to not force EP install */}
     19         {/* {requiredPlugins && <div className="pt-4 w-full"> */}
     20         {requiredPlugins.filter((p) => p !== 'editorplus').length > 0 && <div className="pt-4 w-full">
     21             <h3 className="text-sm m-0 my-2">{__('Required Plugins:', 'extendify-sdk')}</h3>
     22             <div>
     23                 {
     24                     // Hardcoded temporarily to not force EP install
     25                     // requiredPlugins.map(p => getPluginDescription(p)).join(', ')
     26                     requiredPlugins.filter((p) => p !== 'editorplus').map(p => getPluginDescription(p)).join(', ')
     27                 }
     28             </div>
     29         </div>}
     30         <div className="py-4 mt-4">
     31             <a
     32                 href={`https://extendify.com/what-happens-when-a-template-is-added?utm_source=${window.extendifySdkData.source}&utm_medium=library&utm_campaign=sidebar`}
     33                 rel="noreferrer"
     34                 target="_blank">
     35                 {__('What happens when a template is added?', 'extendify-sdk')}
     36             </a>
     37         </div>
     38     </>
     39 }