+36
src/views/pds.tsx
+36
src/views/pds.tsx
···
170
<Show when={serverInfos()}>
171
{(server) => (
172
<>
173
<Show when={server().inviteCodeRequired}>
174
<span class="font-semibold">Invite Code Required</span>
175
</Show>
···
182
<For each={server().availableUserDomains}>
183
{(domain) => <span class="text-sm wrap-anywhere">{domain}</span>}
184
</For>
185
</div>
186
</Show>
187
</>
···
170
<Show when={serverInfos()}>
171
{(server) => (
172
<>
173
+
<div class="flex items-baseline gap-x-1">
174
+
<span class="font-semibold">DID</span>
175
+
<span class="truncate text-sm">{server().did}</span>
176
+
</div>
177
<Show when={server().inviteCodeRequired}>
178
<span class="font-semibold">Invite Code Required</span>
179
</Show>
···
186
<For each={server().availableUserDomains}>
187
{(domain) => <span class="text-sm wrap-anywhere">{domain}</span>}
188
</For>
189
+
</div>
190
+
</Show>
191
+
<Show when={server().links?.privacyPolicy}>
192
+
<div class="flex flex-col">
193
+
<span class="font-semibold">Privacy Policy</span>
194
+
<a
195
+
href={server().links?.privacyPolicy}
196
+
class="text-sm hover:underline"
197
+
target="_blank"
198
+
>
199
+
{server().links?.privacyPolicy}
200
+
</a>
201
+
</div>
202
+
</Show>
203
+
<Show when={server().links?.termsOfService}>
204
+
<div class="flex flex-col">
205
+
<span class="font-semibold">Terms of Service</span>
206
+
<a
207
+
href={server().links?.termsOfService}
208
+
class="text-sm hover:underline"
209
+
target="_blank"
210
+
>
211
+
{server().links?.termsOfService}
212
+
</a>
213
+
</div>
214
+
</Show>
215
+
<Show when={server().contact?.email}>
216
+
<div class="flex flex-col">
217
+
<span class="font-semibold">Contact</span>
218
+
<a href={server().contact?.email} class="text-sm hover:underline">
219
+
{server().contact?.email}
220
+
</a>
221
</div>
222
</Show>
223
</>