mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
Add additional stats to the Stats page (#3812)
* Add o_counter, play_duration, play_count, unique_play_count stats
This commit is contained in:
@@ -18,6 +18,11 @@ export const Stats: React.FC = () => {
|
||||
3
|
||||
);
|
||||
|
||||
const totalPlayDuration = TextUtils.secondsAsTimeString(
|
||||
data.stats.total_play_duration,
|
||||
3
|
||||
);
|
||||
|
||||
return (
|
||||
<div className="mt-5">
|
||||
<div className="col col-sm-8 m-sm-auto row stats">
|
||||
@@ -114,6 +119,38 @@ export const Stats: React.FC = () => {
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col col-sm-8 m-sm-auto row stats">
|
||||
<div className="stats-element">
|
||||
<p className="title">
|
||||
<FormattedNumber value={data.stats.total_o_count} />
|
||||
</p>
|
||||
<p className="heading">
|
||||
<FormattedMessage id="stats.total_o_count" />
|
||||
</p>
|
||||
</div>
|
||||
<div className="stats-element">
|
||||
<p className="title">
|
||||
<FormattedNumber value={data.stats.total_play_count} />
|
||||
</p>
|
||||
<p className="heading">
|
||||
<FormattedMessage id="stats.total_play_count" />
|
||||
</p>
|
||||
</div>
|
||||
<div className="stats-element">
|
||||
<p className="title">
|
||||
<FormattedNumber value={data.stats.scenes_played} />
|
||||
</p>
|
||||
<p className="heading">
|
||||
<FormattedMessage id="stats.scenes_played" />
|
||||
</p>
|
||||
</div>
|
||||
<div className="stats-element">
|
||||
<p className="title">{totalPlayDuration || "-"}</p>
|
||||
<p className="heading">
|
||||
<FormattedMessage id="stats.total_play_duration" />
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -1218,7 +1218,11 @@
|
||||
"stats": {
|
||||
"image_size": "Images size",
|
||||
"scenes_duration": "Scenes duration",
|
||||
"scenes_size": "Scenes size"
|
||||
"scenes_size": "Scenes size",
|
||||
"scenes_played": "Scenes Played",
|
||||
"total_play_duration": "Total Play Duration",
|
||||
"total_play_count": "Total Play Count",
|
||||
"total_o_count": "Total O-Count"
|
||||
},
|
||||
"status": "Status: {statusText}",
|
||||
"studio": "Studio",
|
||||
|
||||
Reference in New Issue
Block a user