
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
@mcsoft/selector-archivo
Advanced tools
Componente de React que permite seleccionar uno o varios archivos.
Componente de React que permite seleccionar uno o varios archivos.
npm install --save @mcsoft/selector-archivo
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);
}
}
Propiedad | Tipo | Descripción |
---|---|---|
eventoArchivosSeleccionados | Function | Evento 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. |
Propiedad | Tipo | Predeterminado | Descripción |
---|---|---|---|
deshabilitado | boolean | false | Deshabilita el selector de archivos. |
deshabilitarArrastrar | boolean | false | Deshabilita la opcion arrastrar y soltar archivos sobre la zona de arrastre. |
deshabilitarClic | boolean | false | Deshabilita la opcion de abrir el navegador de archivos al hacer clic sobre la zona de arrastre. |
deshabilitarTeclado | boolean | false | Deshabilita la opcion de abrir el navegador de archivos al presionar space |
etiqueta | string | Etiqueta que se mostrará sobre el selector de archivos. | |
mostrarMiniaturas | boolean | false | Indica si se mostrarán las miniaturas de los archivos seleccionados [Solo para archivos de imagen]. |
tamanoMaximo | number | Tamaño máximo en bytes permitido para el archivo seleccionado. | |
tamanoMinimo | number | Tamaño mínimo en bytes permitido para el archivo seleccionado. | |
texto | object | Objeto con los textos personalizados del componente. | |
texto.listaArchivosTitulo | string | 'Archivos seleccionados' | Título de la lista de archivos seleccionados. |
texto.listaArchivosVacia | string | '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.mensaje | string | '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. |
tiposArchivosAcceptados | Array<string> | Arreglo con los tipos de archivo (MIME Types) permitidos. | |
variosArchivos | boolean | false | Indica si se permitirá seleccionar varios archivos a la vez. |
FAQs
Componente de React que permite seleccionar uno o varios archivos.
The npm package @mcsoft/selector-archivo receives a total of 0 weekly downloads. As such, @mcsoft/selector-archivo popularity was classified as not popular.
We found that @mcsoft/selector-archivo demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.