Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/js/landing/widgetvue/engine/src/components/
Upload File :
Current File : /var/www/homesaver/www/bitrix/js/landing/widgetvue/engine/src/components/error.js

import { Loc } from 'main.core';

export const Error = {
	props: {
		message: {
			type: String,
			default: Loc.getMessage('LANDING_WIDGETVUE_ERROR_DEFAULT_MESSAGE'),
		},
		link: {
			type: String,
			default: null,
		},
		linkText: {
			type: String,
			default: Loc.getMessage('LANDING_WIDGETVUE_ERROR_DEFAULT_LINK_TEXT'),
		},
	},

	template: `
		<div class="w-error">
			<div class="w-loader-icon --error"></div>
			<div class="w-error-text">
				<div>{{message}}</div>
				<a
					v-show="link !== null"
					class="w-loader-link" :href="link"
				>
			        {{linkText}}
				</a>	
			</div>
		</div>
	`,
};