webamp/js/components/MainWindow/Kbps.tsx
2018-12-29 16:06:51 -08:00

22 lines
531 B
TypeScript

import React from "react";
import { connect } from "react-redux";
import CharacterString from "../CharacterString";
import { AppState } from "../../types";
import * as Selectors from "../../selectors";
interface StateProps {
kbps: string | null;
}
const Kbps = (props: StateProps) => (
<div id="kbps">
<CharacterString>{props.kbps || ""}</CharacterString>
</div>
);
function mapStateToProps(state: AppState): StateProps {
return { kbps: Selectors.getKbps(state) };
}
export default connect(mapStateToProps)(Kbps);