From 6e8b8f5b54559fabcb43bd511312254bde1d42b5 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Mon, 22 Jun 2026 23:23:34 +0000 Subject: [PATCH] Deploy Inicial do SteelCheck com Docker Build Automatizado --- components/ReportDisplay.tsx | 138 ++++++++++++++++++----------------- 1 file changed, 70 insertions(+), 68 deletions(-) diff --git a/components/ReportDisplay.tsx b/components/ReportDisplay.tsx index 30f7e95..cdf6ecb 100644 --- a/components/ReportDisplay.tsx +++ b/components/ReportDisplay.tsx @@ -59,32 +59,34 @@ export const ReportDisplay: React.FC = ({ report }) => { const confidence = report?.confidence || 0; return ( -
-
-

Relatório Técnico de Qualidade

-

Análise de conformidade normativa assistida por IA

-
- -
+
+
-

Grau de Confiança da Análise

-
- {confidence} - % +
+

Relatório Técnico de Qualidade

+

Análise de conformidade normativa assistida por IA

+
+ +
+

Grau de Confiança da Análise

+
+ {confidence} + % +
{/* Identification Section */} -
-
-

1. Dados de Identificação

+
+
+

1. Dados de Identificação

-
-
    +
    +
      {Object.entries(identification).map(([key, value]) => ( -
    • - {key.replace(/([A-Z])/g, ' $1')} - {value} +
    • + {key.replace(/([A-Z])/g, ' $1')} + {value}
    • ))}
    @@ -92,28 +94,28 @@ export const ReportDisplay: React.FC = ({ report }) => {
    {/* Compliance Section */} -
    -
    -

    2. Verificação de Conformidade

    -
    +
    +
    +

    2. Verificação de Conformidade

    +
    {compliance.status}
    -
    +
    -

    - +

    + Análise de Propriedades Mecânicas

    - - +
    + - - - - + + + + @@ -124,18 +126,18 @@ export const ReportDisplay: React.FC = ({ report }) => {
    -

    - +

    + Análise de Composição Química (%)

    -
    PropriedadeNormaCertificadoStatusPropriedadeNormaCertificadoStatus
    - +
    + - - - - + + + + @@ -146,18 +148,18 @@ export const ReportDisplay: React.FC = ({ report }) => { {compliance.otherTests.length > 0 && (
    -

    - +

    + Outros Testes

    -
    ElementoNormaCertificadoStatusElementoNormaCertificadoStatus
    - +
    + - - - - + + + + @@ -172,21 +174,21 @@ export const ReportDisplay: React.FC = ({ report }) => { {/* Over-Performance Section */} {compliance.status === 'CONFORME' && overPerformance.length > 0 && ( -
    -
    -

    3. Destaques de Desempenho

    +
    +
    +

    3. Destaques de Desempenho

    -
    -

    Este material excede os requisitos mínimos normativos nos seguintes aspectos:

    -
    +
    +

    Este material excede os requisitos mínimos normativos nos seguintes aspectos:

    +
    {overPerformance.map((item, i) => ( -
    -
    - +
    +
    +
    - {item.property} - {item.value} superior ao mínimo. + {item.property} + {item.value} superior ao mínimo.
    ))} @@ -196,17 +198,17 @@ export const ReportDisplay: React.FC = ({ report }) => { )} {/* Equivalents Section */} -
    -
    -

    4. Normas Equivalentes

    +
    +
    +

    4. Normas Equivalentes

    -
    -

    Equivalências internacionais para {identification.standards}:

    -
    +
    +

    Equivalências internacionais para {identification.standards}:

    +
    {equivalents.map((item, i) => ( -
    -

    {item.system}

    -

    {item.norm}

    +
    +

    {item.system}

    +

    {item.norm}

    ))}
    TesteNormaCertificadoStatusTesteNormaCertificadoStatus