Skip to content
Snippets Groups Projects
File.js 461 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 }) => (
  <div className={classes.root}>
    <div className={classes.icon}>
Yannis Barlas's avatar
Yannis Barlas committed
      <div className={classes.extension}>{extension(value)}</div>
    <div className={classes.name}>
Alf Eaton's avatar
Alf Eaton committed
      <a href={value.url} download={value.name}>
        {value.name}
      </a>
    </div>