Skip to content
Snippets Groups Projects
File.js 500 B
Newer Older
import React from 'react'
Alf Eaton's avatar
Alf Eaton committed
import classes from './File.local.scss'

const extension = ({ name }) => name.replace(/^.+\./, '')

const File = ({ value, file, error, progress }) => (
  <div className={classes.root}>
    <div className={classes.icon}>
      <div className={classes.extension}>
        {extension(value)}
      </div>
    </div>

    <div className={classes.name}>
Alf Eaton's avatar
Alf Eaton committed
      <a href={value.url} download={value.name}>
        {value.name}
      </a>
    </div>