import { faEye } from "@fortawesome/free-solid-svg-icons"; import React from "react"; import { Button, ButtonGroup } from "react-bootstrap"; import { Icon } from "src/components/Shared/Icon"; import { SweatDrops } from "./SweatDrops"; import cx from "classnames"; import { useIntl } from "react-intl"; interface ICountButtonProps { value: number; icon: React.ReactNode; onIncrement?: () => void; onValueClicked?: () => void; title?: string; countTitle?: string; } export const CountButton: React.FC = ({ value, icon, onIncrement, onValueClicked, title, countTitle, }) => { return ( ); }; type CountButtonPropsNoIcon = Omit; export const ViewCountButton: React.FC = (props) => { const intl = useIntl(); return ( } title={intl.formatMessage({ id: "media_info.play_count" })} countTitle={intl.formatMessage({ id: "actions.view_history" })} /> ); }; export const OCounterButton: React.FC = (props) => { const intl = useIntl(); return ( } title={intl.formatMessage({ id: "o_count" })} countTitle={intl.formatMessage({ id: "actions.view_history" })} /> ); };