gengitkan/client/src/components/HomePage/BoardCard.tsx

39 lines
1.0 KiB
TypeScript
Raw Normal View History

2019-12-01 22:12:13 +01:00
import React from 'react';
2020-04-30 13:02:56 +02:00
export interface BoardProps {
board: any
}
export class BoardCard extends React.PureComponent<BoardProps> {
2019-12-01 22:12:13 +01:00
render() {
const { board } = this.props;
return (
<div className="box">
<div className="media">
<div className="media-content">
<div className="content">
2019-12-05 17:09:11 +01:00
<p>
<a href={`#/boards/${board.id}`}>
<strong className="is-size-4">{board.title}</strong>
</a>
<br />
{board.description}
</p>
2019-12-01 22:12:13 +01:00
</div>
</div>
</div>
<div className="level is-mobile">
<div className="level-left"></div>
<div className="level-right">
<a className="level-item" aria-label="edit" href={`#/boards/${board.id}/edit`}>
<span className="icon is-small">
<i className="fas fa-edit" aria-hidden="true"></i>
</span>
</a>
</div>
</div>
</div>
);
}
}