Saltar al contenido
Índice de Kit UI
Kit UI Componentes

Partes.

Patrón canónico de partes para firmas y documentos, scribe, medicamentos y editorial sebastián.

Verlo por niveles

Primero el componente, después la variación de marca y finalmente su uso dentro de una página.

Nivel 1Componente canónico

Partes

Prestador
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Cliente
Círculo de Santiago SpA · RUT 78.372.913-K
Nivel 2Compañía de Innovación de Santiago · variación

Comparecientes

Mandante
COCHID SpA · RUT 78.374.391-4
Mandatario
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Codeudora
Círculo de Santiago SpA · RUT 78.372.913-K
Nivel 3Dentro de una página
Sitio · sección

Partes

Prestador
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Cliente
Círculo de Santiago SpA · RUT 78.372.913-K
Ver y copiar el código de este render
HTML del nivel canónico
<section class="ui-sample ui-document" data-parties-block="true"><h3>Partes</h3><dl><div><dt>Prestador</dt><dd>Compañía de Innovación de Santiago SpA<br/>RUT 78.384.591-1</dd></div><div><dt>Cliente</dt><dd>Círculo de Santiago SpA · RUT 78.372.913-K</dd></div></dl></section>

Variaciones por marca y sitio

Cada cambio visible declara su autoridad; lo que permanece canónico no se vuelve a inventar en el producto.

firmasydocumentos.cl

Firmas y Documentos

Autoridad: Feedback de revisión r14 + cis.document.v1

Partes

Prestador
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Cliente
Círculo de Santiago SpA · RUT 78.372.913-K

Cambia en esta marca

  • Nombre completo con espacios y color café
  • Densidad documental y metadatos de autoridad

Permanece canónico

  • Firma, digest, versión y recibo no son decoración
  • Chrome, foco y controles canónicos
innovacionsantiago.cl

Compañía de Innovación de Santiago

Autoridad: CONSTITUTION.md + LOGOS-CANONICOS.md

Comparecientes

Mandante
COCHID SpA · RUT 78.374.391-4
Mandatario
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Codeudora
Círculo de Santiago SpA · RUT 78.372.913-K

Cambia en esta marca

  • Navegación y contenido propios del servicio
  • Acento reservado para acciones y datos

Permanece canónico

  • Mark CIS y namebrand de tres líneas
  • IBM Plex Sans, foco, espaciado y anatomía

Comparación histórica recuperable

Compara la propuesta con cortes reales del repositorio. La ausencia de una muestra se declara y nunca se reconstruye de memoria.

Estado actual
Partes no tiene una implementación vigente demostrada; sus ejemplos son material candidato.
Cambio propuesto
Publicar en r19 el contrato de Partes para Patrón canónico de partes para firmas y documentos, scribe, medicamentos y editorial sebastián.
Qué ocurre si respondes No
Partes queda fuera de r19 y sus ejemplos siguen sólo como evidencia pendiente de reformulación.

Preparando comparación histórica…

Antes / r19

La comparación convierte una regla abstracta en una diferencia visible y verificable.

r19 · correctoContrato canónico renderizado

Partes

Prestador
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Cliente
Círculo de Santiago SpA · RUT 78.372.913-K
  • Muestra versión, estado, partes y representación verificable.
  • Conserva historial, firma y digest fuera del puro tratamiento visual.
Antes · problema observadoAnti-ejemplo no interactivo
Documento vigenteÚltima versiónSin autoridad, versión, fecha ni digest
  • No presentes un borrador como firmado o vigente.
  • No alteres la autoridad del contrato documental desde Style.

Responsive

La misma anatomía debe conservar lectura, foco y acciones sin cortar contenido ni crear scroll horizontal en la página.

320 pxMóvil y zoom

Partes

Prestador
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Cliente
Círculo de Santiago SpA · RUT 78.372.913-K
1280 pxEscritorio

Comparecientes

Mandante
COCHID SpA · RUT 78.374.391-4
Mandatario
Compañía de Innovación de Santiago SpA
RUT 78.384.591-1
Codeudora
Círculo de Santiago SpA · RUT 78.372.913-K

Cobertura

DimensiónContrato
Propietario canónicoSistema de diseño CIS y Firmas y Documentos · core/core-style
ConsumidoresFirmas y Documentos, Scribe, Medicamentos y Editorial Sebastián
Dependenciascontrato documental, representaciones versionadas
Estadocandidato

Evidencia de adopción

Patrón propuesto. 0 implementaciones observadas en 0 repositorios.

La observación demuestra uso existente; la aceptación canónica sigue dependiendo de esta ficha y de su propietario.

DatoResultado
ClasificaciónPatrón propuesto
Implementaciones0 implementaciones observadas
RepositoriosNingún repositorio observado
Snapshotkit/componentes/componentes-observados.json

Consumidores observados

El inventario conserva repositorio, archivo fuente y criterio de asociación. Observar una implementación no la convierte automáticamente en canónica.

Estados

Estado requerido
borrador
en revisión
firmado
archivado

Accesibilidad

  • Conserva nombre accesible, orden de lectura y foco visible.
  • Funciona a 320 px, con zoom de 200% y texto largo.
  • El color nunca es la única señal de estado o acción.
  • El contenido esencial permanece disponible sin JavaScript.

Código HTML

Copia el bloque completo; después cambia contenido y destinos, no su anatomía.

Código de referencia
<section class="ui-sample ui-document" data-parties-block="true"><h3>Partes</h3><dl><div><dt>Prestador</dt><dd>Compañía de Innovación de Santiago SpA<br/>RUT 78.384.591-1</dd></div><div><dt>Cliente</dt><dd>Círculo de Santiago SpA · RUT 78.372.913-K</dd></div></dl></section>

Código TAILWIND

Copia el bloque completo; después cambia contenido y destinos, no su anatomía.

Código de referencia
<section class="ui-sample ui-document border border-slate-300 bg-white p-4 text-slate-950 grid gap-3" data-parties-block="true"><h3>Partes</h3><dl class="grid gap-2"><div><dt>Prestador</dt><dd>Compañía de Innovación de Santiago SpA<br/>RUT 78.384.591-1</dd></div><div><dt>Cliente</dt><dd>Círculo de Santiago SpA · RUT 78.372.913-K</dd></div></dl></section>

Código REACT

Copia el bloque completo; después cambia contenido y destinos, no su anatomía.

Código de referencia
export interface PartiesBlockItem {
  /** Papel de la parte en el documento («Prestador», «Cliente», «Mandante»); no es un atributo ARIA. */
  role: string;
  /** Razón social o nombre completo. */
  name: string;
  /** Identificación tributaria con su sigla («RUT 78.384.591-1»); vacía muestra sólo el nombre. */
  taxId?: string;
  /** Pone la identificación en una línea aparte, para nombres largos; si no, va después del nombre con « · ». */
  stacked?: boolean;
}

export interface PartiesBlockProps {
  title?: string;
  /** Partes del documento, en el orden en que aparecen en el texto. */
  items?: PartiesBlockItem[];
  className?: string;
}

const PARTIES_BLOCK_ITEMS: PartiesBlockItem[] = [
  { role: "Prestador", name: "Compañía de Innovación de Santiago SpA", taxId: "RUT 78.384.591-1", stacked: true },
  { role: "Cliente", name: "Círculo de Santiago SpA", taxId: "RUT 78.372.913-K" },
];

/**
 * Bloque de partes de un contrato o acuerdo, con el papel, el nombre y la identificación tributaria de cada una; va al inicio del documento, antes de las cláusulas.
 *
 * @example <PartiesBlock items={[{ role: "Prestador", name: "Compañía de Innovación de Santiago SpA", taxId: "RUT 78.384.591-1", stacked: true }, { role: "Cliente", name: "COCHID SpA", taxId: "RUT 78.374.391-4" }]} />
 */
export function PartiesBlock({ title = "Partes", items = PARTIES_BLOCK_ITEMS, className }: PartiesBlockProps) {
  return (
    <section className={["ui-document", className].filter(Boolean).join(" ")} data-parties-block>
      <h3>{title}</h3>
      {items.length ? (
        <dl>
          {items.map((item, i) => (
            <div key={`${item.role}-${i}`}>
              <dt>{item.role}</dt>
              <dd>
                {item.taxId ? (item.stacked ? <>{item.name}<br />{item.taxId}</> : `${item.name} · ${item.taxId}`) : item.name}
              </dd>
            </div>
          ))}
        </dl>
      ) : null}
    </section>
  );
}