sailboat-design
Version:
A simple sailboat simulator
57 lines (56 loc) • 2.21 kB
JavaScript
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
import { jsx as _jsx } from "react/jsx-runtime";
import axios from 'axios';
// import Alert, { AlertType } from './components/Alert/alert';
// import Button, { ButtonType, ButtonSize } from './components/Button/button';
// import Menu from './components/Menu/menu';
// import MenuItem from './components/Menu/menuItem';
// import SubMenu from './components/Menu/subMenu';
// import Tabs from './components/Tabs/tabs';
// import Tab from './components/Tabs/tab';
// import TabPanel from './components/Tabs/tabPanel';
// import Icon from './components/Icon/icon';
// import Input from './components/Input/input';
import Upload from './components/Upload';
var themes = {
light: {
color: '#000000',
backgroundColor: '#eeeeee'
},
dark: {
color: '#ffffff',
backgroundColor: '#222222'
}
};
function App() {
var handleFileChange = function (e) {
// https://jsonplaceholder.typicode.com/posts
var files = e.target.files;
if (files) {
var uploadedFile = files[0];
var formData = new FormData();
formData.append(uploadedFile.name, uploadedFile);
axios
.post('https://jsonplaceholder.typicode.com/posts', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
.then(function (resp) {
console.log(resp);
});
}
};
return (_jsx("div", __assign({ className: "App" }, { children: _jsx(Upload, { action: "https://jsonplaceholder.typicode.com/posts", name: "fileName", data: { key: 'fileName' }, headers: { 'X-Powered-By': 'sailboat' }, multiple: true, dragger: true, theme: "success" }) })));
}
export default App;