Server IP : 104.21.93.192 / Your IP : 216.73.216.73 Web Server : LiteSpeed System : Linux premium900.web-hosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : redwjova ( 1790) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/redwjova/sort.llc/wp-content/themes/kadence/inc/dashboard/react/src/ |
Upload File : |
/** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; const { Fragment } = wp.element; const { withFilters } = wp.components; const { TabPanel, Panel, PanelBody } = wp.components; import ChangelogItem from './changelog-item'; export const ChangelogTab = () => { const tabs = [ { name: 'kadence', title: __( 'Changelog', 'kadence' ), className: 'kadence-changelog-tab', }, { name: 'pro', title: __( 'Pro Changelog', 'kadence' ), className: 'kadence-pro-changelog-tab', }, ]; return ( <Fragment> { kadenceDashboardParams.changelog && ( <Fragment> { kadenceDashboardParams.proChangelog && kadenceDashboardParams.proChangelog.length && ( <TabPanel className="kadence-dashboard-changelog-tab-panel" activeClass="active-tab" tabs={ tabs }> { ( tab ) => { switch ( tab.name ) { case 'kadence': return ( <Panel className="kadence-changelog-section tab-section"> <PanelBody opened={ true } > { kadenceDashboardParams.changelog.map( ( item, index ) => { return <ChangelogItem item={ item } index={ item } />; } ) } </PanelBody> </Panel> ); case 'pro': return ( <Panel className="pro-changelog-section tab-section"> <PanelBody opened={ true } > { kadenceDashboardParams.proChangelog.map( ( item, index ) => { return <ChangelogItem item={ item } index={ item } />; } ) } </PanelBody> </Panel> ); } } } </TabPanel> ) } { ( '' == kadenceDashboardParams.proChangelog || ( Array.isArray( kadenceDashboardParams.proChangelog ) && ! kadenceDashboardParams.proChangelog.length ) ) && ( <Fragment> { kadenceDashboardParams.changelog.map( ( item, index ) => { return <ChangelogItem item={ item } index={ item } />; } ) } </Fragment> ) } </Fragment> ) } </Fragment> ); }; export default withFilters( 'kadence_theme_changelog' )( ChangelogTab );