Run prettier pre-commit

pull/3350/head
Ameer Abdallah 4 weeks ago
parent 7a06df4d6d
commit e08b698bf9

@ -524,8 +524,10 @@ export function cleanServiceGroups(groups) {
if (enableNowPlaying !== undefined) cleanedService.widget.enableNowPlaying = JSON.parse(enableNowPlaying); if (enableNowPlaying !== undefined) cleanedService.widget.enableNowPlaying = JSON.parse(enableNowPlaying);
} }
if (["emby", "jellyfin", "tautulli"].includes(type)) { if (["emby", "jellyfin", "tautulli"].includes(type)) {
if (expandOneStreamToTwoRows !== undefined) cleanedService.widget.expandOneStreamToTwoRows = !!JSON.parse(expandOneStreamToTwoRows); if (expandOneStreamToTwoRows !== undefined)
if (showEpisodeNumber !== undefined) cleanedService.widget.showEpisodeNumber = !!JSON.parse(showEpisodeNumber); cleanedService.widget.expandOneStreamToTwoRows = !!JSON.parse(expandOneStreamToTwoRows);
if (showEpisodeNumber !== undefined)
cleanedService.widget.showEpisodeNumber = !!JSON.parse(showEpisodeNumber);
if (enableUser !== undefined) cleanedService.widget.enableUser = !!JSON.parse(enableUser); if (enableUser !== undefined) cleanedService.widget.enableUser = !!JSON.parse(enableUser);
} }
if (["sonarr", "radarr"].includes(type)) { if (["sonarr", "radarr"].includes(type)) {

@ -35,7 +35,9 @@ function generateStreamTitle(session, enableUser, showEpisodeNumber) {
let streamTitle = ""; let streamTitle = "";
if (Type === "Episode" && showEpisodeNumber) { if (Type === "Episode" && showEpisodeNumber) {
streamTitle = `${SeriesName}: S${ParentIndexNumber.toString().padStart(2, "0")} · E${IndexNumber.toString().padStart(2, "0")} - ${Name}`; const seasonStr = `S${ParentIndexNumber.toString().padStart(2, "0")}`;
const episodeStr = `E${IndexNumber.toString().padStart(2, "0")}`;
streamTitle = `${SeriesName}: ${seasonStr} · ${episodeStr} - ${Name}`;
} else { } else {
streamTitle = `${Name}${SeriesName ? ` - ${SeriesName}` : ""}`; streamTitle = `${Name}${SeriesName ? ` - ${SeriesName}` : ""}`;
} }
@ -277,7 +279,7 @@ export default function Component({ service }) {
</div> </div>
{expandOneStreamToTwoRows && ( {expandOneStreamToTwoRows && (
<div className="text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1"> <div className="text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1">
<span className="absolute left-2 text-xs mt-[2px]">-</span> <span className="absolute left-2 text-xs mt-[2px]">-</span>
</div> </div>
)} )}
</div> </div>

@ -29,7 +29,9 @@ function generateStreamTitle(session, enableUser, showEpisodeNumber) {
let stream_title = ""; let stream_title = "";
const { media_type, parent_media_index, media_index, title, grandparent_title, full_title, friendly_name } = session; const { media_type, parent_media_index, media_index, title, grandparent_title, full_title, friendly_name } = session;
if (media_type === "episode" && showEpisodeNumber) { if (media_type === "episode" && showEpisodeNumber) {
stream_title = `${grandparent_title}: S${parent_media_index.toString().padStart(2, "0")} · E${media_index.toString().padStart(2, "0")} - ${title}`; const season_str = `S${parent_media_index.toString().padStart(2, "0")}`;
const episode_str = `E${media_index.toString().padStart(2, "0")}`;
stream_title = `${grandparent_title}: ${season_str} · ${episode_str} - ${title}`;
} else { } else {
stream_title = full_title; stream_title = full_title;
} }
@ -38,14 +40,7 @@ function generateStreamTitle(session, enableUser, showEpisodeNumber) {
} }
function SingleSessionEntry({ session, enableUser, showEpisodeNumber }) { function SingleSessionEntry({ session, enableUser, showEpisodeNumber }) {
const { const { duration, view_offset, progress_percent, state, video_decision, audio_decision } = session;
duration,
view_offset,
progress_percent,
state,
video_decision,
audio_decision,
} = session;
const stream_title = generateStreamTitle(session, enableUser, showEpisodeNumber); const stream_title = generateStreamTitle(session, enableUser, showEpisodeNumber);
@ -98,15 +93,9 @@ function SingleSessionEntry({ session, enableUser, showEpisodeNumber }) {
} }
function SessionEntry({ session, enableUser, showEpisodeNumber }) { function SessionEntry({ session, enableUser, showEpisodeNumber }) {
const { const { view_offset, progress_percent, state, video_decision, audio_decision } = session;
view_offset,
progress_percent,
state,
video_decision,
audio_decision,
} = session;
const stream_title = generateStreamTitle(session, enableUser, showEpisodeNumber) const stream_title = generateStreamTitle(session, enableUser, showEpisodeNumber);
return ( return (
<div className="text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex"> <div className="text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex">
@ -215,7 +204,12 @@ export default function Component({ service }) {
return ( return (
<div className="flex flex-col pb-1 mx-1"> <div className="flex flex-col pb-1 mx-1">
{playing.map((session) => ( {playing.map((session) => (
<SessionEntry key={session.Id} session={session} enableUser={enableUser} showEpisodeNumber={showEpisodeNumber} /> <SessionEntry
key={session.Id}
session={session}
enableUser={enableUser}
showEpisodeNumber={showEpisodeNumber}
/>
))} ))}
</div> </div>
); );

Loading…
Cancel
Save