@kne/react-file-type

1.0.6 • Public • Published

react-file-type

描述

显示文件类型图标

安装

npm i --save @kne/react-file-type

概述

根据文件后缀名显示对应的文件图标

示例

示例代码

  • 基本:
  • 支持14种文件格式,如:doc | docx | gif | jpg | mp4 | pdf | png | ppt | pptx | rar | svg | xls | xlsx | zip
  • fileType(@kne/react-file-type),space(antd/lib/space)
const {default: FileType} = fileType;
const {default: Space} = space;
const BaseExample = () => {
    return <Space direction="vertical">
        <div>
            加载PDF文件:
        </div>
        <Space>
            <FileType type="doc"/>
            <FileType type="docx"/>
            <FileType type="gif"/>
            <FileType type="jpg"/>
            <FileType type="mp4"/>
            <FileType type="pdf"/>
            <FileType type="png"/>
            <FileType type="ppt"/>
            <FileType type="pptx"/>
            <FileType type="rar"/>
            <FileType type="svg"/>
            <FileType type="xls"/>
            <FileType type="xlsx"/>
            <FileType type="zip"/>
        </Space>
        <Space direction="vertical">
            <div>自定义尺寸:</div>
            <Space>
                <FileType type="doc" size={30}/>
                <FileType type="doc" size={40}/>
                <FileType type="doc" size={50}/>
            </Space>
        </Space>
        <div>
            不支持的文件格式显示如下:
        </div>
        <div>
            <FileType type="msg"/>
        </div>
    </Space>;
};

render(<BaseExample/>);

API

属性名 说明 类型 默认值
type 文件后缀名 doc | docx | gif | jpg | mp4 | pdf | png | ppt | pptx | rar | svg | xls | xlsx | zip unknow
size 图标大小 number 40

Readme

Keywords

none

Package Sidebar

Install

npm i @kne/react-file-type

Weekly Downloads

23

Version

1.0.6

License

ISC

Unpacked Size

168 kB

Total Files

7

Last publish

Collaborators

  • metacoo
  • yangwang123456
  • juliewang
  • lingtong