# propertyhive/2.2.3/includes/avada-widgets/property-tenure-preview.php

Property Hive, version 2.2.3. 61 lines.

- Page: https://pluginprobe.com/plugins/propertyhive/2.2.3/code/includes/avada-widgets/property-tenure-preview.php
- Raw: https://pluginprobe.com/plugins/propertyhive/2.2.3/raw/includes/avada-widgets/property-tenure-preview.php
- Modified: 2025-04-01T10:48:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/propertyhive/2.2.3/code/includes/avada-widgets/property-tenure-preview.php#L10-L20`.

```php
<?php
/**
 * Underscore.js template.
 *
 * @package fusion-builder
 */

?>
<script type="text/template" id="fusion-builder-block-module-property-tenure-preview-template">

	<#
		var text_color        = params.text_color,
			text_transform    = '' !== params.text_transform ? params.text_transform : '',
			iconHtml          = '',
			beforeLabel       = '',
			afterLabel        = '',
			styleTag          = '';

		if ( 'none' !== text_transform ) {
			styleTag += 'text-transform: ' + text_transform + ';';
		}

		if ( text_color && ( -1 !== text_color.indexOf( 'var(--' ) ) ) {
			text_color = getComputedStyle( document.documentElement ).getPropertyValue( text_color.replace( 'var(', '' ).replace( ')', '' ) );
		}

		if ( text_color && ( -1 !== text_color.replace( /\s/g, '' ).indexOf( 'rgba(255,255,255' ) || '#ffffff' === text_color ) ) {
			text_color = '#dddddd';
		}

		if ( params.content_align && '' !== params.content_align ) {
			styleTag += 'text-align: ' + params.content_align + ';';
		}

		if ( params.sep_color && '' !== params.sep_color ) {
			styleTag += 'border-color: ' + params.sep_color + ';';
		}

		if ( text_color ) {
			styleTag += 'color: ' + text_color + ';';
		}

		if ( params.icon && '' !== params.icon ) {
			iconHtml = '<span class="' + params.icon + '"></span> ';
		}

		if ( params.before && '' !== params.before ) {
			beforeLabel = params.before + ' ';
		}

		if ( params.after && '' !== params.after ) {
			afterLabel = ' ' + params.after;
		}
	#>

	<div class="fusion-module-property-tenure-preview" style="{{{ styleTag }}}">
		{{{iconHtml}}}{{{beforeLabel}}}Freehold{{{afterLabel}}}
	</div>

</script>

```
