UNPKG

@momentum-ui/react

Version:

Cisco Momentum UI framework for ReactJs applications

69 lines (62 loc) 1.9 kB
import React from 'react'; import { Button, ContentItem, Icon } from '@momentum-ui/react'; export default class FileContentItem extends React.PureComponent { render() { const actionNode = ( <div> <Button ariaLabel="Show in conversation" style={{ backgroundColor: 'black' }} circle size={32} > <Icon name="chat_12" color="white" /> </Button> <Button ariaLabel="Open in folder" style={{ backgroundColor: 'black' }} circle size={32} > <Icon name="open-in-folder_12" color="white" /> </Button> <Button ariaLabel="Download" style={{ backgroundColor: 'black' }} circle size={32} > <Icon name="icon-arrow-tail-down_12" color="white" /> </Button> </div> ); const handleClick = () => { alert('Image onClick'); }; return ( <div className="columns large"> <div className="docs-example docs-example--spacing"> <ContentItem actionNode={actionNode} aspect="threeTwo" content="https://vmcdn.ca/f/files/sudbury/uploadedImages/news/localNews/2015/06/090615_IKEA_sized.jpg;w=630" onClick={handleClick} subtitle="Barbara German, 4 days" title="Logo.pdf" type="file" /> </div> <div className="docs-example docs-example--spacing"> <ContentItem aspect="threeTwo" content="https://vmcdn.ca/f/files/sudbury/uploadedImages/news/localNews/2015/06/090615_IKEA_sized.jpg;w=630" isProtected={true} subtitle="Barbara German, 4 days" title="Screen Shot 2018-10-11 at 5.22.32 PM.png" type="file" /> </div> </div> ); } }