UNPKG

@gambito-corp/mbs-library

Version:

Librería de componentes React reutilizables - Sistema de diseño modular y escalable

29 lines (26 loc) 915 B
import React from 'react'; const FileInput = ({ id, onChange, accept = "image/*", className = '', error, ...props }) => { return ( <div className="w-full"> <input id={id} type="file" onChange={onChange} accept={accept} className={`w-full text-sm text-grey-500 file:mr-5 file:py-2 file:px-6 file:rounded-full file:border-0 file:text-sm file:font-medium file:bg-blue-80 file:sky-950 hover:file:cursor-pointer ${className}`} {...props} /> {error && ( <span className="text-red-500 text-sm">{error}</span> )} </div> ); }; export default FileInput;