UNPKG

chowa

Version:

UI component library based on React

26 lines (25 loc) 1.22 kB
/** * @license chowa v1.1.3 * * Copyright (c) Chowa Techonlogies Co.,Ltd.(http://www.chowa.cn). * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const React = require("react"); const progress_1 = require("../progress"); const utils_1 = require("../utils"); const icon_1 = require("../icon"); const FileItem = (props) => { const { name, status, progress, onRemove } = props; return (React.createElement("li", { className: utils_1.preClass('upload-file-item') }, React.createElement("div", { className: utils_1.preClass('upload-file-info') }, React.createElement(icon_1.default, { type: 'file' }), React.createElement("span", { className: utils_1.preClass('upload-file-name') }, name), React.createElement("button", { onClick: onRemove, className: utils_1.preClass('upload-file-delete-btn') }, React.createElement(icon_1.default, { type: 'close' }))), React.createElement(progress_1.default, { percent: progress, status: status, mode: 'line' }))); }; exports.default = FileItem;