master
1---
2import { asideConfig } from '@/config';
3import Stats from './siteinfo/Stats.astro';
4import Tags from './siteinfo/Tags.astro';
5---
6
7<div class="card border-base-300 bg-base-200 border">
8 <div class="card-body px-4 py-2">
9 <ul>
10 {
11 asideConfig.siteInfo.contents.map((part) => {
12 const defaultClass = 'border-base-content/10 not-first:border-t';
13 switch (part) {
14 case 'stats':
15 return (
16 <li class:list={['', defaultClass]}>
17 <Stats />
18 </li>
19 );
20 case 'tags':
21 return (
22 <li class:list={['py-2', defaultClass]}>
23 <Tags />
24 </li>
25 );
26 }
27 })
28 }
29 </ul>
30 </div>
31</div>