Copy

El componente Copy es un componente que muestra contenido que al hacer click copia un texto definido.

Ejemplo

Importacion

Para importar el componente Copy, se puede hacer desde fenextjs o fenextjs-component

import { Copy, CopyProps } from "fenextjs/cjs/component/Copy";

o

import { Copy, CopyProps } from "fenextjs-component/cjs/Copy";

Parametros

PropiedadTipoRequeridoDefaultDescripción
textstringnoEl texto para copiar.
childrenReactNodenoContenido del componente.
onClickForCopy(text: string) => voidnoFunción a ejecutar al hacer clic para copiar.
notificationNotificationDataPropsnoDatos para la notificación asociada al componente.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Uso básico del componente Copy
<Copy
  text="Texto a copiar"
  onClickForCopy={(text) => console.log(`Texto copiado: ${text}`)}
  notification={{ type: "info", message: "Texto copiado exitosamente" }}
>
  {/* Contenido del componente */}
</Copy>