11<script setup>
2- import { ref , computed , onMounted , onUnmounted } from " kirbyuse"
2+ import { computed , onMounted , onUnmounted , ref } from " kirbyuse"
33
44const props = defineProps ({
55 template: {
@@ -88,7 +88,7 @@ const meta = computed(() => [
8888 width: 100 % ;
8989 border- radius: var (-- rounded);
9090 box- shadow: var (-- shadow);
91- background: var (-- color- white );
91+ background: var (-- item - color- back );
9292 line- height: var (-- leading- normal);
9393 position: relative;
9494 max- height: 14rem ;
@@ -114,9 +114,9 @@ const meta = computed(() => [
114114 content: " " ;
115115 background: linear- gradient (
116116 to bottom,
117- rgb ( 255 255 255 / 0 % ) ,
118- rgb (255 255 255 / 20 % ),
119- rgb ( 255 255 255 / 100 % )
117+ transparent ,
118+ rgb (from var ( -- item - color - back) r g b / 20 % ),
119+ var ( -- item - color - back )
120120 );
121121 position: absolute;
122122 pointer- events: none;
@@ -125,21 +125,24 @@ const meta = computed(() => [
125125 }
126126
127127 hr {
128- border- top: 1px solid var (-- color- gray- 200 );
128+ border- top: 1px solid
129+ light- dark (var (-- color- gray- 300 ), var (-- color- gray- 900 ));
129130 margin- bottom: - 1 .25rem ;
130131 }
131132}
132133
133134.df - log- email- entry- body {
134135 padding: var (-- spacing- 4 ) var (-- spacing- 3 );
136+ color: var (-- color- text);
135137}
136138
137139.df - log- email- entry- meta {
138140 padding- block: var (-- spacing- 2 );
139141 padding- inline: var (-- spacing- 3 );
140142 display: grid;
141143 grid- template- columns: auto 1fr ;
142- border- block- end: 1px solid var (-- color- gray- 200 );
144+ border- block- end: 1px solid
145+ light- dark (var (-- color- gray- 300 ), var (-- color- gray- 900 ));
143146 white- space: nowrap;
144147 overflow: hidden;
145148}
@@ -151,26 +154,27 @@ const meta = computed(() => [
151154 display: block;
152155 line- height: var (-- leading- normal);
153156 margin- inline- start: var (-- spacing- 2 );
157+ color: var (-- color- text);
154158
155159 & : not ([data - type = " subject" ]) {
156- background: var (-- color- gray - 200 );
160+ background: var (-- field - color- back );
157161 border- radius: 9999px ;
158162 padding- inline: var (-- spacing- 2 );
159163 }
160164}
161165
162166.df - log- email- entry- meta- label {
163- color: var (-- color- gray - 700 );
167+ color: var (-- color- text - dimmed );
164168}
165169
166170.df - log- email- entry- expand {
167171 position: absolute;
168172 inset: auto var (-- spacing- 3 ) var (-- spacing- 3 ) auto;
169173 z- index: 20 ;
170174 display: flex;
171- color: var (-- color- gray - 700 );
175+ color: var (-- color- text - dimmed );
172176 gap: var (-- spacing- 1 );
173177 align- items: center;
174- background: var (-- color- white);
178+ background: light - dark ( var (-- color- white), var ( -- color - gray - 800 ) );
175179}
176180< / style>
0 commit comments