+25
-25
src/components/navbar.tsx
+25
-25
src/components/navbar.tsx
···
126
126
"Validating"
127
127
: "Invalid handle"
128
128
}
129
129
-
children={
130
130
-
<div
131
131
-
classList={{
132
132
-
"i-lucide-circle-check": validHandle() === true,
133
133
-
"i-lucide-circle-x text-red-500 dark:text-red-400":
134
134
-
validHandle() === false,
135
135
-
"i-lucide-loader-circle animate-spin": validHandle() === undefined,
136
136
-
}}
137
137
-
/>
138
138
-
}
139
139
-
/>
129
129
+
>
130
130
+
<div
131
131
+
classList={{
132
132
+
"i-lucide-circle-check": validHandle() === true,
133
133
+
"i-lucide-circle-x text-red-500 dark:text-red-400":
134
134
+
validHandle() === false,
135
135
+
"i-lucide-loader-circle animate-spin": validHandle() === undefined,
136
136
+
}}
137
137
+
/>
138
138
+
</Tooltip>
140
139
</Show>
141
140
</div>
142
141
</div>
···
197
196
<div class="flex gap-1">
198
197
<span>{props.params.rkey}</span>
199
198
<Show when={validRecord()}>
200
200
-
<Tooltip text="Valid record" children={<div class="i-lucide-lock-keyhole" />} />
199
199
+
<Tooltip text="Valid record">
200
200
+
<div class="i-lucide-lock-keyhole" />
201
201
+
</Tooltip>
201
202
</Show>
202
203
<Show when={validRecord() === false}>
203
203
-
<Tooltip
204
204
-
text="Invalid record"
205
205
-
children={<div class="i-lucide-circle-x text-red-500 dark:text-red-400" />}
206
206
-
/>
204
204
+
<Tooltip text="Invalid record">
205
205
+
<div class="i-lucide-lock-keyhole-open text-red-500 dark:text-red-400" />
206
206
+
</Tooltip>
207
207
</Show>
208
208
<Show when={validRecord() === undefined}>
209
209
-
<Tooltip
210
210
-
text="Validating"
211
211
-
children={<div class="i-lucide-loader-circle animate-spin" />}
212
212
-
/>
209
209
+
<Tooltip text="Validating">
210
210
+
<div class="i-lucide-loader-circle animate-spin" />
211
211
+
</Tooltip>
213
212
</Show>
214
213
<Show when={validSchema()}>
215
215
-
<Tooltip text="Valid schema" children={<div class="i-lucide-file-check" />} />
214
214
+
<Tooltip text="Valid schema">
215
215
+
<div class="i-lucide-file-check" />
216
216
+
</Tooltip>
216
217
</Show>
217
218
<Show when={validSchema() === false}>
218
218
-
<Tooltip
219
219
-
text="Invalid schema"
220
220
-
children={<div class="i-lucide-file-x text-red-500 dark:text-red-400" />}
221
221
-
/>
219
219
+
<Tooltip text="Invalid schema">
220
220
+
<div class="i-lucide-file-x text-red-500 dark:text-red-400" />
221
221
+
</Tooltip>
222
222
</Show>
223
223
</div>
224
224
</div>