import { __ } from '@wordpress/i18n';
import Icon from './Icon';
import { CloseIcon, SparklesIcon } from '../icons';
import {
buildSidebarSections,
getAdminBarHeight,
groupHeadingClass,
} from '../utils';
const Sidebar = ({
activePage,
onNavigate,
isPro,
isOpen,
isDesktop,
onClose,
settingsGroups = [],
}) => {
const sections = buildSidebarSections({
isPro,
settingsGroups,
});
const content = (
<>
{__('Coming soon', 'ultimate-store-kit')}
{__(
'New items planned for upcoming updates:',
'ultimate-store-kit'
)}
-
{__('7+ WooCommerce widgets', 'ultimate-store-kit')}
-
{__('Template-based presets', 'ultimate-store-kit')}
-
{__('Performance-focused improvements', 'ultimate-store-kit')}
>
);
if (isDesktop) {
return (
{content}
);
}
const adminBarH = getAdminBarHeight();
return (
<>
{isOpen && (
)}
{__('Navigation', 'ultimate-store-kit')}
{content}
>
);
};
export default Sidebar;