From d32cd07f5e2dbe5f62618c939b8f6fd35b13d5ea Mon Sep 17 00:00:00 2001 From: piotrruss Date: Wed, 19 Apr 2023 23:34:33 +0200 Subject: Radio app fixes --- apps/Radio/components/List.js | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) (limited to 'apps/Radio/components/List.js') diff --git a/apps/Radio/components/List.js b/apps/Radio/components/List.js index 73e1523..6f24df6 100644 --- a/apps/Radio/components/List.js +++ b/apps/Radio/components/List.js @@ -2,6 +2,7 @@ import { open } from 'helpers/windowActions' import appList from 'configs/appList' import useApps from 'hooks/useApps' import fetchJson from 'helpers/fetchJson' +import { Splash } from 'components' import styles from '../styles/Radio.module.scss' const play = async (title, station, apps, setApps, enqueue) => { @@ -23,23 +24,28 @@ const List = ({ results, enqueue }) => { return (
- {results && results.length === 0 &&
No results
} - {results && results.length > 0 && ( - results.map(({ title, url, logo, genres, locations }) => ( -
play(title, url, apps, setApps, enqueue)}> - title -
- { title } -
- {locations.join(', ')} -
- {genres.map(g => {g})} + {results === 'loading' + ? + : <> + {results && results.length === 0 &&
{t('radio_no_result')}
} + {results && results.length > 0 && ( + results.map(({ title, url, logo, genres, locations }) => ( +
play(title, url, apps, setApps, enqueue)}> + title +
+ { title } +
+ {locations.join(', ')} +
+ {genres.map(g => {g})} +
+
+
-
-
-
- )) - )} + )) + )} + + }
) -- cgit v1.2.3