<?php
/**
 * NewReviewGhostTrigger — Pro-only teaser shown in play editor.
 *
 * @package CartCue
 */

namespace CartCue\Triggers;

defined( 'ABSPATH' ) || exit;

final class NewReviewGhostTrigger extends GhostTrigger {

	public function get_slug(): string {
		return 'new_review';
	}

	public function get_label(): string {
		return __( 'New Product Review', 'cartcue-sales-automation' );
	}

	public function get_sentence(): string {
		return __( 'someone leaves a product review', 'cartcue-sales-automation' );
	}

	public function get_description(): string {
		return __( 'Fires on any new review. Reward 4–5★ reviewers with a coupon. Alert admin instantly on 1–2★ reviews.', 'cartcue-sales-automation' );
	}

	protected function get_pro_description(): string {
		return __( 'React to every review in real time. Send a thank-you coupon for high ratings or get instantly alerted on negative reviews before they damage your brand.', 'cartcue-sales-automation' );
	}
}
