Current File : /home/n742ef5/royalanteam.com/wp-content/plugins/myhome-core/views/model/fields.php
<?php

use Tangibledesign\Framework\Models\Field\Field;
use Tangibledesign\Framework\Models\Field\RichTextField;
use Tangibledesign\Framework\Models\Model;

/* @var Model $mhModel */

$mhFields = tdf_ordered_fields()->filter( static function ( $field ) {
	return ! $field instanceof RichTextField;
} );
?>
<div class="tdf-app">
    <input
            type="hidden"
            name="myhome_nonce"
            value="<?php echo esc_attr( wp_create_nonce( 'myhome_save_model' ) ); ?>"
    >
    <mh-model-form
            prefix="<?php echo esc_attr( tdf_prefix() ); ?>"
            required-text="<?php echo esc_attr( esc_html__( 'These fields are required:', 'myhome-core' ) ); ?>"
		<?php if ( tdf_app( 'dependency_terms' )->isNotEmpty() ) : ?>
            :dependency-terms="<?php echo htmlspecialchars( json_encode( tdf_app( 'dependency_terms' ) ) ); ?>"
		<?php endif; ?>
    >
        <div slot-scope="props">
            <div class="tdfm-form">
                <mh-switcher
                        :initial-checked="<?php echo esc_attr( $mhModel->isFeatured() ? 'true' : 'false' ); ?>"
                >
                    <div
                            slot-scope="switcher"
                            class="tdfm-form__top"
                    >
                        <div class="tdfm-form__featured-switcher">
                            <div
                                    class="tdfm-switcher"
                                    :class="{'tdfm-switcher--active': switcher.checked}"
                                    @click.stop.prevent="switcher.onClick"
                            ></div>

                            <input
                                    id="<?php echo esc_attr( Model::FEATURED ); ?>"
                                    name="<?php echo esc_attr( Model::FEATURED ); ?>"
                                    type="checkbox"
                                    value="1"
                                    :checked="switcher.checked"
                            >
                        </div>

                        <div
                                class="tdfm-form__label"
                                @click.stop.prevent="switcher.onClick"
                        >
							<?php esc_html_e( 'Featured', 'myhome-core' ); ?>
                        </div>
                    </div>
                </mh-switcher>

                <template>
                    <div class="tdfm-form__fields">
						<?php
						foreach ( $mhFields as $mhField ) :
							/* @var Field $mhField */
							tdf_load_view( 'model/fields/' . $mhField->getType(), compact( tdf_short_prefix() . 'Field', tdf_short_prefix() . 'Model' ) );
						endforeach;
						?>
                    </div>
                </template>
            </div>
        </div>
    </mh-model-form>
</div>