'use client';

/**
 * Banner de fronteira comercial no hub Visão Geral — só `aplicacao_react` (TASK-APR-007 / APR-008).
 * Piloto PSA-only: não vender Domínios / Vercel / SEO da app / CI; WH outbound + PSI OFF.
 */

import React from 'react';
import { Alert } from 'antd';

export type AplicacaoReactFronteiraHubAlertProps = {
    className?: string;
    style?: React.CSSProperties;
};

/**
 * Alert info curto para P1/P4: honestidade de produto no piloto Aplicação React.
 */
export function AplicacaoReactFronteiraHubAlert({
    className,
    style,
}: AplicacaoReactFronteiraHubAlertProps) {
    return (
        <Alert
            type="info"
            showIcon
            role="status"
            className={className}
            style={{ marginBottom: 16, ...style }}
            data-testid="aplicacao-react-fronteira-hub-alert"
            message="Piloto PSA-only — Aplicação React"
            description="Nesta versão o hub cobre gestão de projeto no Waygest. Domínios, Vercel, SEO da app e CI não são first-class. Webhooks de saída e PageSpeed Insights estão desligados no piloto — sem automação ativa; não os prometa em demo ou proposta comercial."
        />
    );
}
