<?php
/**
 * Active status metabox.
 *
 * @package Ultimate_Dashboard
 */

defined( 'ABSPATH' ) || die( "Can't access directly" );

return function ( $post ) {

	$is_active = (int) get_post_meta( $post->ID, 'udb_is_active', true );

	global $current_screen;

	// Set default to 1 if we're adding a new admin page.
	if ( 'add' === $current_screen->action ) {
		$is_active = 1;
	}

	?>

	<?php wp_nonce_field( 'udb_edit_admin_page', 'udb_nonce' ); ?>

	<label for="udb_is_active" class="toggle-switch">
		<input type="checkbox" name="udb_is_active" id="udb_is_active" value="1" <?php checked( $is_active, 1 ); ?>>
		<div class="switch-track">
			<div class="switch-thumb"></div>
		</div>
	</label>

	<?php

};
