function step_components()
    {
        if (!current_user_can('activate_plugins')) {
            return false;
        }
        if (!function_exists('bp_core_admin_component_options')) {
            require nxt_PLUGIN_DIR . '/buddypress/bp-core/admin/bp-core-admin.php';
        }
        ?>

		<p><?php 
        _e("BuddyPress bundles several individual social components together, each one adding a distinct feature. This first step decides which features are enabled on your site; all features are enabled by default. Don't worry, you can change your mind at any point in the future.", 'buddypress');
        ?>
</p>

		<?php 
        bp_core_admin_component_options();
        ?>

		<div class="submit clear">
			<input type="hidden" name="save" value="components" />
			<input type="hidden" name="step" value="<?php 
        echo esc_attr($this->current_step);
        ?>
" />

			<?php 
        nxt_nonce_field('bpwizard_components');
        ?>

		</div>

	<?php 
    }
/**
 * Renders the Component Setup admin panel.
 *
 * @package BuddyPress Core
 * @since {@internal Unknown}}
 * @uses bp_core_admin_component_options()
 */
function bp_core_admin_component_setup()
{
    ?>

	<div class="wrap">

		<?php 
    screen_icon('buddypress');
    ?>

		<h2 class="nav-tab-wrapper"><?php 
    bp_core_admin_tabs(__('Components', 'buddypress'));
    ?>
</h2>

		<?php 
    if (isset($_GET['updated']) && 'true' === $_GET['updated']) {
        ?>

			<div id="message" class="updated fade">

				<p><?php 
        _e('Settings Saved', 'buddypress');
        ?>
</p>

			</div>

		<?php 
    }
    ?>

		<form action="" method="post" id="bp-admin-component-form">

			<?php 
    bp_core_admin_component_options();
    ?>

			<p class="submit clear">
				<input class="button-primary" type="submit" name="bp-admin-component-submit" id="bp-admin-component-submit" value="<?php 
    _e('Save Settings', 'buddypress');
    ?>
"/>
			</p>

			<?php 
    nxt_nonce_field('bp-admin-component-setup');
    ?>

		</form>
	</div>

<?php 
}