Skip to content

Commit

Permalink
Update skeleton
Browse files Browse the repository at this point in the history
  • Loading branch information
LaurenceHo committed Jul 22, 2024
1 parent aea22ff commit 8d47728
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 11 deletions.
5 changes: 4 additions & 1 deletion server/src/aggregations/albums.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,10 @@ export const handler: Handler = async (event: DynamoDBStreamEvent, _context, cal

const publicAlbums = albumList.filter((album) => album.isPrivate === false);
const albumsHavePlace = publicAlbums.filter((album) => album.place != null);
const featuredAlbums = publicAlbums.filter((album) => album.isFeatured);
const featuredAlbums = publicAlbums
.filter((album) => album.isFeatured)
.sort((a, b) => a.year.localeCompare(b.year)) // Sort by year
.sort((a, b) => a.albumName.localeCompare(b.albumName)); // Then sort by album name
const albumsByYear = countAlbumsByYear(albumList);
const albumsByYearExcludePrivate = countAlbumsByYear(publicAlbums);

Expand Down
7 changes: 7 additions & 0 deletions src/components/Carousel.vue
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,13 @@ onUnmounted(() => {
margin-right: calc((1rem) / 2 * -1);
}
@media (max-width: 600px) {
.embla {
--slide-height: 12rem;
--slide-spacing: 0.8rem;
}
}
.absolute-left-centre {
top: 35% !important;
}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/AlbumList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
<div v-if="albumStyle === 'grid'" class="q-col-gutter-md row">
<Album v-for="album in chunkAlbumList" :key="album.id" :album-item="album" :album-style="albumStyle" />
</div>
<div v-else :class="`row ${$q.screen.lt.xl ? 'justify-center' : ''}`">
<div v-else :class="`row ${$q.screen.lt.lg ? 'justify-center' : ''}`">
<Album v-for="album in chunkAlbumList" :key="album.id" :album-item="album" :album-style="albumStyle" />
</div>
</template>
Expand Down
32 changes: 23 additions & 9 deletions src/pages/SkeletonAlbumList.vue
Original file line number Diff line number Diff line change
@@ -1,19 +1,33 @@
<template>
<div class="flex justify-between q-py-md" data-test-id="skeleton-album-list">
<div class="flex">
<q-skeleton type="QRange" :width="$q.screen.lt.md ? '50px' : '150px'" class="q-mr-md q-mb-sm" />
<q-skeleton type="QRange" :width="$q.screen.lt.md ? '50px' : '150px'" class="q-mr-md q-mb-sm" />
<q-skeleton type="QRange" :width="$q.screen.lt.md ? '200px' : '300px'" class="q-mr-md q-mb-sm" />
<div :class="`flex ${$q.screen.lt.sm ? 'justify-between full-width' : ''}`">
<div class="flex">
<q-skeleton type="QRange" :width="$q.screen.lt.md ? '50px' : '150px'" class="q-mr-md q-mb-sm" />
<q-skeleton type="QRange" :width="$q.screen.lt.md ? '50px' : '150px'" class="q-mr-md q-mb-sm" />
</div>
<q-skeleton
type="QRange"
:width="$q.screen.lt.md ? '200px' : $q.screen.lt.sm ? '100px' : '300px'"
class="q-mr-md q-mb-sm"
/>
</div>
<q-skeleton type="QRange" width="300px" class="q-ml-auto" />
<q-skeleton
type="QRange"
:width="`${$q.screen.lt.md ? '200px' : $q.screen.lt.sm ? '100%' : '300px'}`"
class="q-ml-auto q-ml-xs-none"
/>
</div>
<q-skeleton type="rect" width="300px" class="q-mr-md q-mb-sm" />
<div class="justify-center row">
<div v-for="n in 10" :key="n" class="col-xl-6 col-lg-7 col-md-8 col-sm-10 col-xs-12 q-pa-xs">
<q-skeleton type="rect" :width="`${$q.screen.lt.sm ? '100%' : '300px'}`" class="q-mr-md q-mb-sm" />
<div class="flex overflow-hidden no-wrap q-pt-md q-mb-xl-xl q-mb-lg-lg q-mb-md">
<q-skeleton :size="`${$q.screen.lt.sm ? 11 : 14}rem`" class="q-mr-md" />
<q-skeleton :size="`${$q.screen.lt.sm ? 11 : 14}rem`" />
</div>
<div :class="`row ${$q.screen.lt.lg ? 'justify-center' : ''}`">
<div v-for="n in 10" :key="n" class="col-xl-6 col-lg-6 col-md-8 col-sm-10 col-xs-12 q-pa-xs">
<q-card flat bordered>
<q-item>
<q-item-section avatar>
<q-skeleton size="90px" />
<q-skeleton :size="`${$q.screen.lt.sm ? 80 : 100}px`" />
</q-item-section>

<q-item-section>
Expand Down

0 comments on commit 8d47728

Please sign in to comment.