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>