mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-21 03:22:11 +00:00
fix: video release date locale formatting
This commit is contained in:
parent
2f0ec456fe
commit
7c3dd67eb9
2 changed files with 4 additions and 2 deletions
|
|
@ -108,7 +108,7 @@ const Video = ({ className, id, title, thumbnail, season, episode, released, upc
|
||||||
{
|
{
|
||||||
released instanceof Date && !isNaN(released.getTime()) ?
|
released instanceof Date && !isNaN(released.getTime()) ?
|
||||||
<div className={styles['released-container']}>
|
<div className={styles['released-container']}>
|
||||||
{released.toLocaleString(undefined, { year: 'numeric', month: 'short', day: 'numeric' })}
|
{released.toLocaleString(profile.settings.interfaceLanguage, { year: 'numeric', month: 'short', day: 'numeric' })}
|
||||||
</div>
|
</div>
|
||||||
:
|
:
|
||||||
scheduled ?
|
scheduled ?
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ const PropTypes = require('prop-types');
|
||||||
const classnames = require('classnames');
|
const classnames = require('classnames');
|
||||||
const { t } = require('i18next');
|
const { t } = require('i18next');
|
||||||
const { useServices } = require('stremio/services');
|
const { useServices } = require('stremio/services');
|
||||||
|
const { useProfile } = require('stremio/common');
|
||||||
const { Image, SearchBar, Toggle, Video } = require('stremio/components');
|
const { Image, SearchBar, Toggle, Video } = require('stremio/components');
|
||||||
const SeasonsBar = require('./SeasonsBar');
|
const SeasonsBar = require('./SeasonsBar');
|
||||||
const { default: EpisodePicker } = require('../EpisodePicker');
|
const { default: EpisodePicker } = require('../EpisodePicker');
|
||||||
|
|
@ -12,6 +13,7 @@ const styles = require('./styles');
|
||||||
|
|
||||||
const VideosList = ({ className, metaItem, libraryItem, season, seasonOnSelect, toggleNotifications }) => {
|
const VideosList = ({ className, metaItem, libraryItem, season, seasonOnSelect, toggleNotifications }) => {
|
||||||
const { core } = useServices();
|
const { core } = useServices();
|
||||||
|
const profile = useProfile();
|
||||||
const showNotificationsToggle = React.useMemo(() => {
|
const showNotificationsToggle = React.useMemo(() => {
|
||||||
return metaItem?.content?.content?.inLibrary && metaItem?.content?.content?.videos?.length;
|
return metaItem?.content?.content?.inLibrary && metaItem?.content?.content?.videos?.length;
|
||||||
}, [metaItem]);
|
}, [metaItem]);
|
||||||
|
|
@ -158,7 +160,7 @@ const VideosList = ({ className, metaItem, libraryItem, season, seasonOnSelect,
|
||||||
return search.length === 0 ||
|
return search.length === 0 ||
|
||||||
(
|
(
|
||||||
(typeof video.title === 'string' && video.title.toLowerCase().includes(search.toLowerCase())) ||
|
(typeof video.title === 'string' && video.title.toLowerCase().includes(search.toLowerCase())) ||
|
||||||
(!isNaN(video.released.getTime()) && video.released.toLocaleString(undefined, { year: '2-digit', month: 'short', day: 'numeric' }).toLowerCase().includes(search.toLowerCase()))
|
(!isNaN(video.released.getTime()) && video.released.toLocaleString(profile.settings.interfaceLanguage, { year: '2-digit', month: 'short', day: 'numeric' }).toLowerCase().includes(search.toLowerCase()))
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
.map((video, index) => (
|
.map((video, index) => (
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue