A
Size: a a a
A
РБ
T
РБ
РБ
РБ
T
{#if $values && $values.playlist}
напримерT
PM
PM
IF
ИК
IF
PM
import asyncable from 'svelte-asyncable';
import { Session, login } from 'svelte-session-manager';
let session = new Session(localStorage);
...
export const playlists = asyncable(async $session => {
if ( ! $session.isValid) return [];
const res = await fetch('https://mydomain.com/api/playlists', {
headers: {
...$session.authorizationHeader
}
});
const values = await res.json();
return values.playlists;
},
null,
[ session ]
);
...
{#await $playlists}
Loading playlists...
{:then playlists}
{#each playlists as playlist}
{/each}
{/await}
РБ
РБ
РБ
РБ
IF
ИК