FileProps
Interfaz que define las propiedades para configurar un archivo.
Importación
Para importar el componente FileProps, se puede hacer desde fenextjs
import { FileProps } from "fenextjs";Parámetros
| Parámetro | Tipo | Requerido | Default | Descripcion |
|---|---|---|---|---|
| uuid | string (opcional) | no | undefined | Identificador único universal del archivo. |
| id | string (opcional) | no | undefined | Identificador del archivo. |
| text | string (opcional) | no | undefined | Texto descriptivo asociado al archivo. |
| extend | string (opcional) | no | undefined | Extensión del archivo. |
| fileData | any | no | N/A | Datos del archivo en cualquier formato requerido. |
| base64 | string (opcional) | no | undefined | Representación en base64 del archivo. |
| url | string (opcional) | no | undefined | URL del archivo para acceso directo. |
| status | FileStatus | keyof typeof FileStatus (opcional) | no | undefined | Especifica el estado del archivo; acepta un valor del enum FileStatus o una cadena equivalente. |
FileStatus
Enumeración que define los diferentes estados disponibles para un archivo.
| key | value | description |
|---|---|---|
| NONE | 'NONE' | Estado que indica que no se ha asignado ningún estado al archivo. |
| APPROVED | 'APPROVED' | Estado que indica que el archivo ha sido aprobado. |
| PENDING | 'PENDING' | Estado que indica que el archivo está pendiente de revisión. |
| REFUSED | 'REFUSED' | Estado que indica que el archivo ha sido rechazado. |