UNPKG

@momentum-ui/react

Version:

Cisco Momentum UI framework for ReactJs applications

59 lines (52 loc) 1.34 kB
import React from 'react'; import { Button, ContentItem, Icon } from '@momentum-ui/react'; export default class ContentItemIcon extends React.PureComponent { render() { const handleClick = () => { alert('file onClick'); }; const folderClick = e => { alert('folder clicked'); e.stopPropagation(); }; const downloadClick = e => { alert('download clicked'); e.stopPropagation(); }; const actionNode = ( <div> <Button ariaLabel="Open in folder" circle onClick={folderClick} style={{ backgroundColor: 'black' }} size={32} > <Icon name="open-in-folder_14" color="white" /> </Button> <Button ariaLabel="Download" circle onClick={downloadClick} style={{ backgroundColor: 'black' }} size={32} > <Icon name="icon-arrow-tail-down_14" color="white" /> </Button> </div> ); return ( <div className="columns large"> <ContentItem actionNode={actionNode} fileSize="24 KB" icon="file-pdf_72" onClick={handleClick} subtitle="Barbara German, 12/05/18" title="Ideas.pdf" type="file" /> </div> ); } }