feat(styles): improve page list

This commit is contained in:
Maciej Jur 2023-11-19 11:27:51 +01:00
parent c242a4128c
commit 1c394df176
Signed by: kamov
GPG key ID: 191CBFF5F72ECAFD
3 changed files with 96 additions and 84 deletions

View file

@ -656,8 +656,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-arm64@0.19.5: /@esbuild/android-arm64@0.19.6:
resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} resolution: {integrity: sha512-KQ/hbe9SJvIJ4sR+2PcZ41IBV+LPJyYp6V1K1P1xcMRup9iYsBoQn4MzE3mhMLOld27Au2eDcLlIREeKGUXpHQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
@ -674,8 +674,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-arm@0.19.5: /@esbuild/android-arm@0.19.6:
resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} resolution: {integrity: sha512-muPzBqXJKCbMYoNbb1JpZh/ynl0xS6/+pLjrofcR3Nad82SbsCogYzUE6Aq9QT3cLP0jR/IVK/NHC9b90mSHtg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
@ -692,8 +692,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-x64@0.19.5: /@esbuild/android-x64@0.19.6:
resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} resolution: {integrity: sha512-VVJVZQ7p5BBOKoNxd0Ly3xUM78Y4DyOoFKdkdAe2m11jbh0LEU4bPles4e/72EMl4tapko8o915UalN/5zhspg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
@ -710,8 +710,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/darwin-arm64@0.19.5: /@esbuild/darwin-arm64@0.19.6:
resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} resolution: {integrity: sha512-91LoRp/uZAKx6ESNspL3I46ypwzdqyDLXZH7x2QYCLgtnaU08+AXEbabY2yExIz03/am0DivsTtbdxzGejfXpA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -728,8 +728,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/darwin-x64@0.19.5: /@esbuild/darwin-x64@0.19.6:
resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} resolution: {integrity: sha512-QCGHw770ubjBU1J3ZkFJh671MFajGTYMZumPs9E/rqU52md6lIil97BR0CbPq6U+vTh3xnTNDHKRdR8ggHnmxQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -746,8 +746,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/freebsd-arm64@0.19.5: /@esbuild/freebsd-arm64@0.19.6:
resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} resolution: {integrity: sha512-J53d0jGsDcLzWk9d9SPmlyF+wzVxjXpOH7jVW5ae7PvrDst4kiAz6sX+E8btz0GB6oH12zC+aHRD945jdjF2Vg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
@ -764,8 +764,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/freebsd-x64@0.19.5: /@esbuild/freebsd-x64@0.19.6:
resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} resolution: {integrity: sha512-hn9qvkjHSIB5Z9JgCCjED6YYVGCNpqB7dEGavBdG6EjBD8S/UcNUIlGcB35NCkMETkdYwfZSvD9VoDJX6VeUVA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
@ -782,8 +782,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-arm64@0.19.5: /@esbuild/linux-arm64@0.19.6:
resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} resolution: {integrity: sha512-HQCOrk9XlH3KngASLaBfHpcoYEGUt829A9MyxaI8RMkfRA8SakG6YQEITAuwmtzFdEu5GU4eyhKcpv27dFaOBg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -800,8 +800,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-arm@0.19.5: /@esbuild/linux-arm@0.19.6:
resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} resolution: {integrity: sha512-G8IR5zFgpXad/Zp7gr7ZyTKyqZuThU6z1JjmRyN1vSF8j0bOlGzUwFSMTbctLAdd7QHpeyu0cRiuKrqK1ZTwvQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@ -818,8 +818,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-ia32@0.19.5: /@esbuild/linux-ia32@0.19.6:
resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} resolution: {integrity: sha512-22eOR08zL/OXkmEhxOfshfOGo8P69k8oKHkwkDrUlcB12S/sw/+COM4PhAPT0cAYW/gpqY2uXp3TpjQVJitz7w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
@ -836,8 +836,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-loong64@0.19.5: /@esbuild/linux-loong64@0.19.6:
resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} resolution: {integrity: sha512-82RvaYAh/SUJyjWA8jDpyZCHQjmEggL//sC7F3VKYcBMumQjUL3C5WDl/tJpEiKtt7XrWmgjaLkrk205zfvwTA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
@ -854,8 +854,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-mips64el@0.19.5: /@esbuild/linux-mips64el@0.19.6:
resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} resolution: {integrity: sha512-8tvnwyYJpR618vboIv2l8tK2SuK/RqUIGMfMENkeDGo3hsEIrpGldMGYFcWxWeEILe5Fi72zoXLmhZ7PR23oQA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
@ -872,8 +872,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-ppc64@0.19.5: /@esbuild/linux-ppc64@0.19.6:
resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} resolution: {integrity: sha512-Qt+D7xiPajxVNk5tQiEJwhmarNnLPdjXAoA5uWMpbfStZB0+YU6a3CtbWYSy+sgAsnyx4IGZjWsTzBzrvg/fMA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
@ -890,8 +890,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-riscv64@0.19.5: /@esbuild/linux-riscv64@0.19.6:
resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} resolution: {integrity: sha512-lxRdk0iJ9CWYDH1Wpnnnc640ajF4RmQ+w6oHFZmAIYu577meE9Ka/DCtpOrwr9McMY11ocbp4jirgGgCi7Ls/g==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
@ -908,8 +908,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-s390x@0.19.5: /@esbuild/linux-s390x@0.19.6:
resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} resolution: {integrity: sha512-MopyYV39vnfuykHanRWHGRcRC3AwU7b0QY4TI8ISLfAGfK+tMkXyFuyT1epw/lM0pflQlS53JoD22yN83DHZgA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
@ -926,8 +926,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-x64@0.19.5: /@esbuild/linux-x64@0.19.6:
resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} resolution: {integrity: sha512-UWcieaBzsN8WYbzFF5Jq7QULETPcQvlX7KL4xWGIB54OknXJjBO37sPqk7N82WU13JGWvmDzFBi1weVBajPovg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -944,8 +944,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/netbsd-x64@0.19.5: /@esbuild/netbsd-x64@0.19.6:
resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} resolution: {integrity: sha512-EpWiLX0fzvZn1wxtLxZrEW+oQED9Pwpnh+w4Ffv8ZLuMhUoqR9q9rL4+qHW8F4Mg5oQEKxAoT0G+8JYNqCiR6g==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
@ -962,8 +962,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/openbsd-x64@0.19.5: /@esbuild/openbsd-x64@0.19.6:
resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} resolution: {integrity: sha512-fFqTVEktM1PGs2sLKH4M5mhAVEzGpeZJuasAMRnvDZNCV0Cjvm1Hu35moL2vC0DOrAQjNTvj4zWrol/lwQ8Deg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
@ -980,8 +980,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/sunos-x64@0.19.5: /@esbuild/sunos-x64@0.19.6:
resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} resolution: {integrity: sha512-M+XIAnBpaNvaVAhbe3uBXtgWyWynSdlww/JNZws0FlMPSBy+EpatPXNIlKAdtbFVII9OpX91ZfMb17TU3JKTBA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
@ -998,8 +998,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-arm64@0.19.5: /@esbuild/win32-arm64@0.19.6:
resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} resolution: {integrity: sha512-2DchFXn7vp/B6Tc2eKdTsLzE0ygqKkNUhUBCNtMx2Llk4POIVMUq5rUYjdcedFlGLeRe1uLCpVvCmE+G8XYybA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@ -1016,8 +1016,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-ia32@0.19.5: /@esbuild/win32-ia32@0.19.6:
resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} resolution: {integrity: sha512-PBo/HPDQllyWdjwAVX+Gl2hH0dfBydL97BAH/grHKC8fubqp02aL4S63otZ25q3sBdINtOBbz1qTZQfXbP4VBg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -1034,8 +1034,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-x64@0.19.5: /@esbuild/win32-x64@0.19.6:
resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} resolution: {integrity: sha512-OE7yIdbDif2kKfrGa+V0vx/B3FJv2L4KnIiLlvtibPyO9UkgO3rzYE0HhpREo2vmJ1Ixq1zwm9/0er+3VOSZJA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -1173,9 +1173,9 @@ packages:
resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==}
dev: false dev: false
/@sindresorhus/is@3.1.2: /@sindresorhus/is@6.1.0:
resolution: {integrity: sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==} resolution: {integrity: sha512-BuvU07zq3tQ/2SIgBsEuxKYDyDjC0n7Zir52bpHy2xnBbW81+po43aLFPLbeV3HRAheFbGud1qgcqSYfhtHMAg==}
engines: {node: '>=10'} engines: {node: '>=16'}
dev: false dev: false
/@types/acorn@4.0.6: /@types/acorn@4.0.6:
@ -1417,7 +1417,7 @@ packages:
devalue: 4.3.2 devalue: 4.3.2
diff: 5.1.0 diff: 5.1.0
es-module-lexer: 1.4.1 es-module-lexer: 1.4.1
esbuild: 0.19.5 esbuild: 0.19.6
estree-walker: 3.0.3 estree-walker: 3.0.3
execa: 8.0.1 execa: 8.0.1
fast-glob: 3.3.2 fast-glob: 3.3.2
@ -1915,34 +1915,34 @@ packages:
'@esbuild/win32-x64': 0.18.20 '@esbuild/win32-x64': 0.18.20
dev: false dev: false
/esbuild@0.19.5: /esbuild@0.19.6:
resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} resolution: {integrity: sha512-Xl7dntjA2OEIvpr9j0DVxxnog2fyTGnyVoQXAMQI6eR3mf9zCQds7VIKUDCotDgE/p4ncTgeRqgX8t5d6oP4Gw==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
'@esbuild/android-arm': 0.19.5 '@esbuild/android-arm': 0.19.6
'@esbuild/android-arm64': 0.19.5 '@esbuild/android-arm64': 0.19.6
'@esbuild/android-x64': 0.19.5 '@esbuild/android-x64': 0.19.6
'@esbuild/darwin-arm64': 0.19.5 '@esbuild/darwin-arm64': 0.19.6
'@esbuild/darwin-x64': 0.19.5 '@esbuild/darwin-x64': 0.19.6
'@esbuild/freebsd-arm64': 0.19.5 '@esbuild/freebsd-arm64': 0.19.6
'@esbuild/freebsd-x64': 0.19.5 '@esbuild/freebsd-x64': 0.19.6
'@esbuild/linux-arm': 0.19.5 '@esbuild/linux-arm': 0.19.6
'@esbuild/linux-arm64': 0.19.5 '@esbuild/linux-arm64': 0.19.6
'@esbuild/linux-ia32': 0.19.5 '@esbuild/linux-ia32': 0.19.6
'@esbuild/linux-loong64': 0.19.5 '@esbuild/linux-loong64': 0.19.6
'@esbuild/linux-mips64el': 0.19.5 '@esbuild/linux-mips64el': 0.19.6
'@esbuild/linux-ppc64': 0.19.5 '@esbuild/linux-ppc64': 0.19.6
'@esbuild/linux-riscv64': 0.19.5 '@esbuild/linux-riscv64': 0.19.6
'@esbuild/linux-s390x': 0.19.5 '@esbuild/linux-s390x': 0.19.6
'@esbuild/linux-x64': 0.19.5 '@esbuild/linux-x64': 0.19.6
'@esbuild/netbsd-x64': 0.19.5 '@esbuild/netbsd-x64': 0.19.6
'@esbuild/openbsd-x64': 0.19.5 '@esbuild/openbsd-x64': 0.19.6
'@esbuild/sunos-x64': 0.19.5 '@esbuild/sunos-x64': 0.19.6
'@esbuild/win32-arm64': 0.19.5 '@esbuild/win32-arm64': 0.19.6
'@esbuild/win32-ia32': 0.19.5 '@esbuild/win32-ia32': 0.19.6
'@esbuild/win32-x64': 0.19.5 '@esbuild/win32-x64': 0.19.6
dev: false dev: false
/escalade@3.1.1: /escalade@3.1.1:
@ -3763,10 +3763,11 @@ packages:
/node-addon-api@6.1.0: /node-addon-api@6.1.0:
resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
/node-emoji@2.1.0: /node-emoji@2.1.1:
resolution: {integrity: sha512-tcsBm9C6FmPN5Wo7OjFi9lgMyJjvkAeirmjR/ax8Ttfqy4N8PoFic26uqFTIgayHPNI5FH4ltUvfh9kHzwcK9A==} resolution: {integrity: sha512-+fyi06+Z9LARCwnTmUF1sRPVQFhGlIpuye3zwlzMN8bIKou6l7k1rGV8WVOEu9EQnRLfoVOYj/p107u0CoQoKA==}
engines: {node: '>=18'}
dependencies: dependencies:
'@sindresorhus/is': 3.1.2 '@sindresorhus/is': 6.1.0
char-regex: 1.0.2 char-regex: 1.0.2
emojilib: 2.4.0 emojilib: 2.4.0
skin-tone: 2.0.0 skin-tone: 2.0.0
@ -4176,7 +4177,7 @@ packages:
'@types/mdast': 4.0.3 '@types/mdast': 4.0.3
emoticon: 4.0.1 emoticon: 4.0.1
mdast-util-find-and-replace: 3.0.1 mdast-util-find-and-replace: 3.0.1
node-emoji: 2.1.0 node-emoji: 2.1.1
unified: 11.0.4 unified: 11.0.4
dev: false dev: false

View file

@ -52,9 +52,7 @@ const sections = Object.entries<Page[]>(yearly)
{sections.map(({ year, pages }) => ( {sections.map(({ year, pages }) => (
<section class="page-list-year"> <section class="page-list-year">
<header class="page-list-year__header"> <header class="page-list-year__header">
<div class="fleuron-l">&#9753;</div>
<h2>{year}</h2> <h2>{year}</h2>
<div class="fleuron-r">&#10087;</div>
</header> </header>
{pages.map(page => <Entry {...page}/>)} {pages.map(page => <Entry {...page}/>)}
</section> </section>

View file

@ -16,14 +16,24 @@
&__header { &__header {
display: flex; display: flex;
gap: 0.5em;
align-items: center; align-items: center;
justify-content: center;
.fleuron-l { h2 {
margin-left: auto; &::before {
} content: '\2766';
.fleuron-r { display: inline-block;
margin-right: auto; line-height: 1em;
margin-right: .5em;
transform: rotate(90deg);
}
&::after {
content: '\2766';
display: inline-block;
line-height: 1em;
margin-left: .5em;
transform: rotate(270deg);
}
} }
} }
} }
@ -45,6 +55,7 @@
&__header { &__header {
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
gap: 1em;
color: black; color: black;
time { time {
@ -54,5 +65,7 @@
&__desc { &__desc {
margin-top: 0.5em; margin-top: 0.5em;
color: black; color: black;
text-align: justify;
text-justify: auto;
} }
} }