File tree Expand file tree Collapse file tree 6 files changed +35
-35
lines changed
Expand file tree Collapse file tree 6 files changed +35
-35
lines changed Original file line number Diff line number Diff line change 164164 }
165165 }
166166 }
167+ .o-card--domain-header {
168+ display : flex;
169+ width : fit-content;
170+ margin-inline : auto;
171+ & .no-image {
172+ text-align : center;
173+ }
174+ img .domain {
175+ width : 2em ;
176+ border-radius : 0.5em ;
177+ }
178+ .o-card--domain-header-title {
179+ margin-block : auto;
180+ padding-inline : 0.75em ;
181+ font-size : 0.75em ;
182+ text-transform : uppercase;
183+ font-weight : 600 ;
184+
185+ a {
186+ color : white;
187+ text-decoration : none;
188+ }
189+ }
190+ }
167191 .o-hidden-add-form {
168192 display : inline-block;
169193 height : 0 ;
Original file line number Diff line number Diff line change 88 return ' no-image' ;
99 }
1010 }
11+
12+ let src = $derived (domain .image );
1113 </script >
1214
1315<div class ="o-card--domain-header {is_image (domain )}" >
1416 {#if domain .image != " " && domain .image != null }
1517 <a href ="/domain/ {domain .id }" >
16- <img class ="domain" src = " { domain . image } " alt =" {domain .title }" >
18+ <img class ="domain" { src } alt ={domain .title }>
1719 </a >
1820 {/if }
1921 <div class ="o-card--domain-header-title" ><a href ="/domain/ {domain .id }" >{domain .title }</a ></div >
20- </div >
21-
22- <style lang =" scss" >
23- .o-card--domain-header {
24- display : flex ;
25- width : fit-content ;
26- margin-inline : auto ;
27- & .no-image {
28- text-align : center ;
29- }
30- img .domain {
31- width : 2em ;
32- border-radius : 0.5em ;
33- }
34- .o-card--domain-header-title {
35- margin-block : auto ;
36- padding-inline : 0.75em ;
37- font-size : 0.75em ;
38- text-transform : uppercase ;
39- font-weight : 600 ;
40-
41- a {
42- color : white ;
43- text-decoration : none ;
44- }
45- }
46- }
47- </style >
22+ </div >
Original file line number Diff line number Diff line change 6060 <div class =" o-month" >
6161 <h3 >{month }</h3 >
6262 <div class =" c-domain-wall" >
63- {#each domainsByMonth [month ].sort ((({time_updated }) => time_updated )). reverse ( ) as domain }
63+ {#each domainsByMonth [month ].sort ((({time_updated }) => - time_updated )) as domain }
6464 <DomainCard domain ={domain }/>
6565 {/each }
6666 </div >
Original file line number Diff line number Diff line change 1313<div class =" o-month" >
1414 <h3 >{month }</h3 >
1515 <div class =" c-domain-wall" >
16- {#each webpagesByMonth [month ].sort ((({time_updated }) => time_updated )). reverse () as webpage }
16+ {#each webpagesByMonth [month ].sort ((({time_updated }) => - time_updated )) as webpage ( webpage . id ) }
1717 <WebpageCard webpage ={webpage }/>
1818 {/each }
1919 </div >
Original file line number Diff line number Diff line change 11import { redirect } from '@sveltejs/kit' ;
22
3- import { getPrettyDateString } from '$lib/timeMethods' ;
4-
53export async function load ( ) {
64
75 let webpages = [ ] ;
@@ -25,7 +23,7 @@ export async function load() {
2523 }
2624
2725 return {
28- "webpagesByDay " : Object . groupBy ( webpages , ( ( { time_updated } ) => getPrettyDateString ( time_updated ) ) )
26+ "webpages " : webpages
2927 }
3028
3129 }
Original file line number Diff line number Diff line change 11<script >
22 import Header from " $lib/Header.svelte" ;
33 import WebpageWall from " $lib/WebpageWall.svelte" ;
4+ import { getPrettyDateString } from ' $lib/timeMethods' ;
45 let {data} = $props ();
56
67 const info = {
78 " title" : " Thoth" ,
89 " description" : " Perhaps the beginning but never the end..."
910 }
11+
12+ let webpagesByDay = $derived (Object .groupBy (data .webpages , (({time_updated}) => getPrettyDateString (time_updated))));
1013 </script >
1114
1215<Header info ={info } />
13- <WebpageWall webpagesByMonth ={data . webpagesByDay } />
16+ <WebpageWall webpagesByMonth ={webpagesByDay } />
You can’t perform that action at this time.
0 commit comments