This commit is contained in:
2026-07-02 15:54:39 -06:00
commit 9883323161
17470 changed files with 4470592 additions and 0 deletions
@@ -0,0 +1,46 @@
<?php
namespace Vrts\Features;
use Vrts\Features\Subscription;
class Upgrade_Page {
/**
* Page slug.
*
* @var string
*/
protected $page_slug = 'vrts-upgrade';
/**
* Constructor.
*/
public function __construct() {
add_action( 'admin_menu', [ $this, 'add_submenu_page' ] );
}
/**
* Add submenu.
*/
public function add_submenu_page() {
add_submenu_page(
'vrts',
__( 'Upgrade', 'visual-regression-tests' ),
__( 'Upgrade', 'visual-regression-tests' ),
'manage_options',
$this->page_slug,
[ $this, 'render_page' ]
);
}
/**
* Render upgrade page.
*/
public function render_page() {
vrts()->component( 'upgrade-page', [
'title' => esc_html__( 'Upgrade', 'visual-regression-tests' ),
'has_subscription' => Subscription::get_subscription_status(),
'tier_id' => Subscription::get_subscription_tier_id(),
] );
}
}