1.0.0 • Published 5 years ago

@mcsoft/selector-archivo v1.0.0

Weekly downloads
1
License
MIT
Repository
gitlab
Last release
5 years ago

Selector de Archivo

Componente de React que permite seleccionar uno o varios archivos.

Software Type Language Software License Version Downloads

Instalación

npm install --save @mcsoft/selector-archivo

Uso

import McSelectorArchivo from '@mcsoft/selector-archivo';

class Ejemplo extends Component {
  render () {
    return (
      <McSelectorArchivo
        eventoArchivosSeleccionados={(archivos)=>this.eventoArchivosSeleccionados(archivos)}
      />
    )
  }
  
  eventoArchivosSeleccionados(archivos) {
  	console.log('Archivos seleccionados: ', archivos);
  }
}

Props (Obligatorios)

PropiedadTipoDescripción
eventoArchivosSeleccionadosFunctionEvento que se ejecuta cuando se selecciona un archivo. eventoArchivosSeleccionados(archivos: Array<objeto>) - archivos: Array<objeto> Arreglo de objetos con la información de los archivos seleccionados.

Props (Opcionales)

PropiedadTipoPredeterminadoDescripción
deshabilitadobooleanfalseDeshabilita el selector de archivos.
deshabilitarArrastrarbooleanfalseDeshabilita la opcion arrastrar y soltar archivos sobre la zona de arrastre.
deshabilitarClicbooleanfalseDeshabilita la opcion de abrir el navegador de archivos al hacer clic sobre la zona de arrastre.
deshabilitarTecladobooleanfalseDeshabilita la opcion de abrir el navegador de archivos al presionar spaceenter mientras la zona de arrastre esta seleccionada.
etiquetastringEtiqueta que se mostrará sobre el selector de archivos.
mostrarMiniaturasbooleanfalseIndica si se mostrarán las miniaturas de los archivos seleccionados Solo para archivos de imagen.
tamanoMaximonumberTamaño máximo en bytes permitido para el archivo seleccionado.
tamanoMinimonumberTamaño mínimo en bytes permitido para el archivo seleccionado.
textoobjectObjeto con los textos personalizados del componente.
texto.listaArchivosTitulostring'Archivos seleccionados'Título de la lista de archivos seleccionados.
texto.listaArchivosVaciastring'No se ha seleccionado ningún archivo.'Mensaje que se mostrará en la lista de archivos mientras no se haya seleccionado ningún archivo.
texto.mensajestring'Arrastra y suelta los archivos aqui, o has clic para seleccionar los archivos.'Mensaje que se mostrará en la zona de arrastre del selector de archivos.
tiposArchivosAcceptadosArray<string>Arreglo con los tipos de archivo (MIME Types) permitidos.
variosArchivosbooleanfalseIndica si se permitirá seleccionar varios archivos a la vez.
1.0.0

5 years ago