❗ DEPRECATED ❗ : Superseded by @fdmg/design-system. See: https://github.com/FDMediagroep/fd-design-system
ReactJS ImageButton component. This component renders an image with onClick hook.
- Run
npm i --save-dev @fdmg/ts-react-image-button
or
- Run
yarn add @fdmg/ts-react-image-button --dev
import * as React from 'react';
import ImageButton from 'fdmg-ts-react-image-button';
export default class foo {
public state: any;
public props: any;
constructor(props: any) {
super(props);
this.props = props;
}
clickHandler() {
console.info('Image button clicked');
}
render() {
return (
<ImageButton
src={"img/button.svg"}
onClick={this.clickHandler.bind(this)}
className="image-btn btn"
alt="Special button"
/>
);
}
}
<span class="image-btn btn"
role="button"
tabIndex="0"
aria-label="Special button">
<img alt="Special button" src="img/button.svg"/>
</span>