@achs/webkit
Version:
Conjunto de componentes de UI con el estilo del Sistema de Diseño ACHS (Asociación Chilena de Seguridad), para reutilizar de forma transversal en las aplicaciones web de ACHS. Construido con **React 19**, **TypeScript** y **Vite**, con soporte para las
21 lines (20 loc) • 763 B
TypeScript
import { default as React } from 'react';
import { AchsColor } from '../../../../types';
export interface ImageCardProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'title'> {
/** URL de la imagen destacada (arriba, a sangre). */
image: string;
imageAlt?: string;
/** Etiqueta/categoría opcional sobre el título. */
eyebrow?: React.ReactNode;
title: React.ReactNode;
description?: React.ReactNode;
/** Contenido del pie (acciones, links). */
action?: React.ReactNode;
/** Si se pasa, toda la tarjeta es un enlace. */
href?: string;
target?: string;
/** Color de acento (para eyebrow/foco). */
color?: AchsColor;
}
export declare const ImageCard: React.FC<ImageCardProps>;
export default ImageCard;