Blame components/ListView/LabelWithBadge.js
|
Packit Service |
0246ed |
import React from "react";
|
|
Packit Service |
0246ed |
import PropTypes from "prop-types";
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
export default function LabelWithBadge(props) {
|
|
Packit Service |
0246ed |
return (
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
{props.title}
|
|
Packit Service |
0246ed |
{(props.error && (
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
?
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
)) || (
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
{props.badge}
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
)}
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
);
|
|
Packit Service |
0246ed |
}
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
LabelWithBadge.propTypes = {
|
|
Packit Service |
0246ed |
title: PropTypes.string,
|
|
Packit Service |
0246ed |
badge: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
|
Packit Service |
0246ed |
error: PropTypes.bool,
|
|
Packit Service |
0246ed |
};
|
|
Packit Service |
0246ed |
|
|
Packit Service |
0246ed |
LabelWithBadge.defaultProps = {
|
|
Packit Service |
0246ed |
title: "",
|
|
Packit Service |
0246ed |
badge: "",
|
|
Packit Service |
0246ed |
error: false,
|
|
Packit Service |
0246ed |
};
|