<?php
/**
 * SlackNotificationGhostAction — Pro-only teaser shown in the action picker.
 *
 * Slug matches the real Pro action (Actions\SlackNotificationAction).
 *
 * @package CartCue\Actions
 */

namespace CartCue\Actions;

defined( 'ABSPATH' ) || exit;

final class SlackNotificationGhostAction extends GhostAction {

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

	public function get_label(): string {
		return __( 'Post to Slack', 'cartcue-sales-automation' );
	}

	public function get_icon(): string {
		return 'ti-brand-slack';
	}

	protected function get_pro_description(): string {
		return __( 'Keep your team in the loop in real time. Post a Slack message when a big order lands, a payment fails, or a VIP customer comes back — no inbox required.', 'cartcue-sales-automation' );
	}
}
