import {useMemo, useState} from 'react'; import {Tab, TabList, TabPanel, Tabs} from 'react-aria-components'; import {__, sprintf} from '@wordpress/i18n'; import {MustHaveAddons} from './MustHaveAddons'; import {AdditionalAddons} from './AdditionalAddons'; import {PricingPlans} from './PricingPlans'; import {FreeAddOnTab} from './FreeAddOnTab'; import {assetUrl} from '../utils'; import styles from './AddonsAdminPage.module.css'; export function AddonsAdminPage({startingTab = 0}) { // We control the tabs only so we can use `tabIndex` to change the decor. const [tabIndex, setTabIndex] = useState(startingTab); const addonDecorAssets = useMemo( () => [ 'images/addons-admin-page-decor-1.png', 'images/addons-admin-page-decor-2.png', 'images/addons-admin-page-decor-3.png', 'images/addons-admin-page-decor-4.png', ].map(assetUrl), [] ); return (

{__('GiveWP',

); }