@if (RealEstateHelper::isEnabledReview()) @php Theme::asset()->add('star-rating', 'vendor/core/plugins/real-estate/libraries/star-rating/star-rating.min.css'); Theme::asset()->container('footer')->add('star-rating', 'vendor/core/plugins/real-estate/libraries/star-rating/star-rating.min.js'); Theme::asset()->container('footer')->add('front-review', 'vendor/core/plugins/real-estate/js/front-review.js', ['jquery', 'star-rating'], version: '1.0.0'); @endphp
{{ __('Write A Review') }}
{!! \Botble\RealEstate\Forms\Fronts\ReviewForm::create(data: ['model' => $model]) ->setUrl(route('public.ajax.review.store', $model->slug)) ->setFormInputWrapperClass('form-wg') ->modify('content', \Botble\Base\Forms\Fields\TextareaField::class, ['attr' => ['class' => '']]) ->modify('submit', 'submit', ['attr' => ['class' => 'form-wg tf-btn primary']]) ->add('reviewable_type', 'hidden', ['attr' => ['value' => $model::class]]) ->renderForm() !!}
@if($model->reviews_count === 1) {{ __('1 Review') }} @else {{ __(':number Reviews', ['number' => $model->reviews_count]) }} @endif
@include(Theme::getThemeNamespace('views.real-estate.partials.star'), ['star' => $model->reviews_avg_star, 'class' => null]) {{ __(':avg out of 5', ['avg' => round($model->reviews_avg_star, 1) ?: 0]) }}
@endif