UNPKG

@open-tender/ui

Version:

A component library for use with the Open Tender web app

14 lines (13 loc) 690 B
import React from 'react'; import { makeProps } from '../utils'; import Button from './Button'; import Text from './Text'; import View from './View'; const FavsButton = ({ config, handlers, imageUrl, title }) => { const style = imageUrl ? { backgroundImage: `url(${imageUrl})` } : {}; const imageProps = makeProps(config, 'favsButton__image', style); return (React.createElement(Button, Object.assign({}, makeProps(config, 'favsButton'), { onClick: handlers.browse }), React.createElement(View, Object.assign({}, imageProps)), React.createElement(Text, Object.assign({}, makeProps(config, 'favsButton__title'), { text: title })))); }; export default FavsButton;