+1
-1
src/components/backlinks.tsx
+1
-1
src/components/backlinks.tsx
···
161
<button
162
type="button"
163
onclick={() => setMore(true)}
164
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
165
>
166
Load More
167
</button>
+3
-3
src/components/create.tsx
+3
-3
src/components/create.tsx
···
211
<select
212
name="validate"
213
id="validate"
214
-
class="dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-1 py-1 shadow-sm focus:outline-blue-500"
215
>
216
<option value="unset">Unset</option>
217
<option value="true">True</option>
···
220
</div>
221
<div class="flex items-center gap-2">
222
<Show when={!uploading()}>
223
-
<div class="dark:hover:bg-dark-100 dark:bg-dark-300 focus-within:outline-1.5 dark:shadow-dark-900 flex rounded-lg bg-white text-xs font-bold shadow-sm focus-within:outline-blue-500 hover:bg-zinc-100">
224
<input type="file" id="blob" hidden onChange={() => uploadBlob()} />
225
<label class="flex items-center gap-1 px-2 py-1.5" for="blob">
226
<div class="i-lucide-upload text-sm" />
···
270
createRecord(new FormData(formRef))
271
: editRecord(new FormData(formRef))
272
}
273
-
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-100 focus:outline-blue-500 sm:text-sm"
274
>
275
{props.create ? "Create" : "Edit"}
276
</button>
···
211
<select
212
name="validate"
213
id="validate"
214
+
class="dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-1 py-1 shadow-sm focus:outline-slate-900 dark:focus:outline-slate-100"
215
>
216
<option value="unset">Unset</option>
217
<option value="true">True</option>
···
220
</div>
221
<div class="flex items-center gap-2">
222
<Show when={!uploading()}>
223
+
<div class="dark:hover:bg-dark-100 dark:bg-dark-300 focus-within:outline-1.5 dark:shadow-dark-900 dark:within-focus:outline-slate-100 flex rounded-lg bg-white text-xs font-bold shadow-sm focus-within:outline-slate-900 hover:bg-zinc-100">
224
<input type="file" id="blob" hidden onChange={() => uploadBlob()} />
225
<label class="flex items-center gap-1 px-2 py-1.5" for="blob">
226
<div class="i-lucide-upload text-sm" />
···
270
createRecord(new FormData(formRef))
271
: editRecord(new FormData(formRef))
272
}
273
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-100 focus:outline-slate-900 sm:text-sm dark:focus:outline-slate-100"
274
>
275
{props.create ? "Create" : "Edit"}
276
</button>
+1
-1
src/components/search.tsx
+1
-1
src/components/search.tsx
···
69
</label>
70
</div>
71
<div class="flex w-full items-center gap-2">
72
-
<div class="dark:bg-dark-100 focus-within:outline-1.5 dark:shadow-dark-900 flex grow items-center gap-2 rounded-lg bg-white px-2 py-1 shadow-sm focus-within:outline-blue-500">
73
<input
74
type="text"
75
spellcheck={false}
···
69
</label>
70
</div>
71
<div class="flex w-full items-center gap-2">
72
+
<div class="dark:bg-dark-100 focus-within:outline-1.5 dark:shadow-dark-900 flex grow items-center gap-2 rounded-lg bg-white px-2 py-1 shadow-sm focus-within:outline-slate-900 dark:focus-within:outline-slate-100">
73
<input
74
type="text"
75
spellcheck={false}
+1
-1
src/components/text-input.tsx
+1
-1
src/components/text-input.tsx
+1
-1
src/views/blob.tsx
+1
-1
src/views/blob.tsx
···
53
<button
54
type="button"
55
onclick={() => refetch()}
56
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
57
>
58
Load More
59
</button>
+1
-1
src/views/collection.tsx
+1
-1
src/views/collection.tsx
···
236
<button
237
type="button"
238
onclick={() => refetch()}
239
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
240
>
241
Load More
242
</button>
+2
-2
src/views/labels.tsx
+2
-2
src/views/labels.tsx
···
72
spellcheck={false}
73
rows={3}
74
value={searchParams.uriPatterns ?? "*"}
75
-
class="dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 mb-1 grow rounded-lg bg-white px-2 py-1 shadow-sm focus:outline-blue-500"
76
/>
77
<div class="flex justify-center">
78
<Show when={!response.loading}>
···
106
<button
107
type="button"
108
onclick={() => refetch()}
109
-
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-blue-500"
110
>
111
Load More
112
</button>
···
72
spellcheck={false}
73
rows={3}
74
value={searchParams.uriPatterns ?? "*"}
75
+
class="dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 mb-1 grow rounded-lg bg-white px-2 py-1 shadow-sm focus:outline-slate-900 dark:focus:outline-slate-100"
76
/>
77
<div class="flex justify-center">
78
<Show when={!response.loading}>
···
106
<button
107
type="button"
108
onclick={() => refetch()}
109
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
110
>
111
Load More
112
</button>
+1
-1
src/views/pds.tsx
+1
-1
src/views/pds.tsx
···
151
<button
152
type="button"
153
onclick={() => refetch()}
154
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 mt-2 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
155
>
156
Load More
157
</button>
+2
-2
src/views/record.tsx
+2
-2
src/views/record.tsx
···
156
<button
157
type="button"
158
onclick={() => setOpenDelete(false)}
159
-
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-sm font-bold shadow-sm hover:bg-zinc-100 focus:outline-blue-500"
160
>
161
Cancel
162
</button>
163
<button
164
type="button"
165
onclick={deleteRecord}
166
-
class="focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-red-500 px-2 py-1.5 text-sm font-bold text-slate-100 shadow-sm hover:bg-red-400 focus:outline-blue-500"
167
>
168
Delete
169
</button>
···
156
<button
157
type="button"
158
onclick={() => setOpenDelete(false)}
159
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1.5 text-sm font-bold shadow-sm hover:bg-zinc-100 focus:outline-slate-900 dark:focus:outline-slate-100"
160
>
161
Cancel
162
</button>
163
<button
164
type="button"
165
onclick={deleteRecord}
166
+
class="focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-red-500 px-2 py-1.5 text-sm font-bold text-slate-100 shadow-sm hover:bg-red-400 focus:outline-slate-900 dark:focus:outline-slate-100"
167
>
168
Delete
169
</button>
+1
-1
src/views/repo.tsx
+1
-1
src/views/repo.tsx
···
306
<button
307
type="button"
308
onclick={() => downloadRepo()}
309
-
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 flex items-center gap-1 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-blue-500"
310
>
311
<div class="i-lucide-download text-sm" />
312
Export Repo
···
306
<button
307
type="button"
308
onclick={() => downloadRepo()}
309
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 flex items-center gap-1 rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
310
>
311
<div class="i-lucide-download text-sm" />
312
Export Repo
+3
-3
src/views/stream.tsx
+3
-3
src/views/stream.tsx
···
178
spellcheck={false}
179
placeholder="Comma-separated list of collections"
180
value={searchParams.collections ?? ""}
181
-
class="w-16rem dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1 shadow-sm focus:outline-blue-500"
182
/>
183
</label>
184
</Show>
···
190
spellcheck={false}
191
placeholder="Comma-separated list of DIDs"
192
value={searchParams.dids ?? ""}
193
-
class="w-16rem dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1 shadow-sm focus:outline-blue-500"
194
/>
195
</label>
196
</Show>
···
238
<button
239
type="button"
240
onclick={() => connectSocket(new FormData(formRef))}
241
-
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 w-fit rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-blue-500"
242
>
243
{connected() ? "Disconnect" : "Connect"}
244
</button>
···
178
spellcheck={false}
179
placeholder="Comma-separated list of collections"
180
value={searchParams.collections ?? ""}
181
+
class="w-16rem dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1 shadow-sm focus:outline-slate-900 dark:focus:outline-slate-100"
182
/>
183
</label>
184
</Show>
···
190
spellcheck={false}
191
placeholder="Comma-separated list of DIDs"
192
value={searchParams.dids ?? ""}
193
+
class="w-16rem dark:bg-dark-100 focus:outline-1.5 dark:shadow-dark-900 rounded-lg bg-white px-2 py-1 shadow-sm focus:outline-slate-900 dark:focus:outline-slate-100"
194
/>
195
</label>
196
</Show>
···
238
<button
239
type="button"
240
onclick={() => connectSocket(new FormData(formRef))}
241
+
class="dark:hover:bg-dark-100 dark:bg-dark-300 focus:outline-1.5 dark:shadow-dark-900 w-fit rounded-lg bg-white px-2 py-1.5 text-xs font-bold shadow-sm hover:bg-zinc-200/50 focus:outline-slate-900 dark:focus:outline-slate-100"
242
>
243
{connected() ? "Disconnect" : "Connect"}
244
</button>