Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
malacoscolicine
/
dev2024_old_skip
/
wp-content
/
plugins
/
presto-player
/
src
/
admin
/
analytics
/
components
:
VideoAverageWatchTime.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
const { __ } = wp.i18n; const { compose } = wp.compose; const { useEffect } = wp.element; import StatCard from "@/admin/ui/StatCard"; import withStat from "../hocs/withStat"; import { convertDateTimeToAbsoluteDate } from "../util"; export default compose([withStat()])((props) => { const { video_id, startDate, endDate, stat, fetchData, loading } = props; useEffect(() => { fetchData({ endpoint: `/presto-player/v1/analytics/video/${video_id}/average-watchtime`, params: { start: convertDateTimeToAbsoluteDate(startDate), end: convertDateTimeToAbsoluteDate(endDate), }, }); }, [startDate, endDate]); return ( <StatCard loading={loading} value={parseInt(stat)} title={__("Average Watch Time", "presto-player")} label={__("seconds", "presto-player")} /> ); });