From c3e571fcb8118374965b5bac9dfde1357848b8db Mon Sep 17 00:00:00 2001 From: Luca Bosin Date: Thu, 24 Aug 2023 23:11:50 +0200 Subject: [PATCH] Add style for photos --- src/lib/components/Gallery.svelte | 44 +++--- src/lib/components/Header.svelte | 2 +- src/lib/components/Icon.svelte | 37 ++++- src/lib/components/Photo.svelte | 133 ++++++++++++++++-- src/lib/icons/arrow-expand.js | 2 + src/lib/icons/arrow-left.js | 2 + src/routes/[slug]/[[timestamp]]/+page.svelte | 6 +- .../i/[...item]/t/[[width]]/+server.js | 4 +- 8 files changed, 180 insertions(+), 50 deletions(-) create mode 100644 src/lib/icons/arrow-expand.js create mode 100644 src/lib/icons/arrow-left.js diff --git a/src/lib/components/Gallery.svelte b/src/lib/components/Gallery.svelte index f881ab8..3b6b2d7 100644 --- a/src/lib/components/Gallery.svelte +++ b/src/lib/components/Gallery.svelte @@ -1,39 +1,31 @@ - diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 7be9359..e7d5062 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -11,7 +11,7 @@
{#if back} - + {/if}

{title}

diff --git a/src/lib/components/Icon.svelte b/src/lib/components/Icon.svelte index a62553b..b3d0847 100644 --- a/src/lib/components/Icon.svelte +++ b/src/lib/components/Icon.svelte @@ -1,10 +1,33 @@ - - - + + + diff --git a/src/lib/components/Photo.svelte b/src/lib/components/Photo.svelte index 186caea..73beebf 100644 --- a/src/lib/components/Photo.svelte +++ b/src/lib/components/Photo.svelte @@ -1,21 +1,28 @@ - - - - - - - +
  • +
    + + + + + +
    + {title} + {author} +
    +
    + + + +
  • diff --git a/src/lib/icons/arrow-expand.js b/src/lib/icons/arrow-expand.js new file mode 100644 index 0000000..b489305 --- /dev/null +++ b/src/lib/icons/arrow-expand.js @@ -0,0 +1,2 @@ +const path = 'M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z'; +export default path; diff --git a/src/lib/icons/arrow-left.js b/src/lib/icons/arrow-left.js new file mode 100644 index 0000000..aa0c039 --- /dev/null +++ b/src/lib/icons/arrow-left.js @@ -0,0 +1,2 @@ +const path = 'M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z'; +export default path; diff --git a/src/routes/[slug]/[[timestamp]]/+page.svelte b/src/routes/[slug]/[[timestamp]]/+page.svelte index 9d5a29e..f949c58 100644 --- a/src/routes/[slug]/[[timestamp]]/+page.svelte +++ b/src/routes/[slug]/[[timestamp]]/+page.svelte @@ -1,5 +1,5 @@