Files
react-gantt/demos/custom/UploadButton.jsx
Marta Kowalska 87a05884a8 v2.5.2
2026-01-28 14:26:58 +00:00

35 lines
560 B
JavaScript

import React, { useRef } from 'react';
import './UbloadButton.css';
function UploadButton({ text, onChange }) {
const fileInput = useRef(null);
function handleClick() {
fileInput.current?.click();
}
function handleChange() {
if (onChange) {
onChange();
}
}
return (
<>
<button className="button" onClick={handleClick}>
{text}
</button>
<input
ref={fileInput}
id="import-file"
type="file"
accept=".xml"
onChange={handleChange}
style={{ display: 'none' }}
/>
</>
);
}
export default UploadButton;