one-click-accessibility/modules/settings/assets/js/pages/assistant/stats/stats-counter.js
Rami Yushuvaev 4482f9c5f2
[APP-2298] Fix console errors (#478)
* Fix console errors

* Fix: The Menu component doesn't accept a Fragment as a child
2026-01-14 03:08:52 -08:00

28 lines
782 B
JavaScript

import Typography from '@elementor/ui/Typography';
import ValueLoader from '@ea11y/pages/assistant/loaders/value-loader';
import AccessibilityAssistantTooltip from '@ea11y/pages/assistant/tooltip';
import {
StyledStatsItem,
StyledStatsItemContent,
StyledStatsItemTitle,
} from './stats.styles';
const StatsCounter = ({ stat, loading, title, tooltip }) => {
return (
<StyledStatsItem className="scanned-urls">
<StyledStatsItemContent>
<StyledStatsItemTitle variant="subtitle1" as="p">
{title}
<AccessibilityAssistantTooltip content={tooltip} />
</StyledStatsItemTitle>
<Typography variant="h4" as="div">
{loading ? <ValueLoader /> : stat}
</Typography>
</StyledStatsItemContent>
</StyledStatsItem>
);
};
export default StatsCounter;