diff --git a/zenno/src/lib/CharaPick.svelte b/zenno/src/lib/CharaPick.svelte
index 7956be0..484bf4b 100644
--- a/zenno/src/lib/CharaPick.svelte
+++ b/zenno/src/lib/CharaPick.svelte
@@ -17,7 +17,7 @@
const charas = $derived(characters ?? []);
- const key = (v: Character) => ({id: v.chara_id, name: v.name});
+ const key = (v: Character) => ({ id: v.chara_id, name: v.name });
diff --git a/zenno/src/lib/Pick.svelte b/zenno/src/lib/Pick.svelte
index ee023be..d43754c 100644
--- a/zenno/src/lib/Pick.svelte
+++ b/zenno/src/lib/Pick.svelte
@@ -3,17 +3,17 @@
import type { ClassValue } from 'svelte/elements';
import { stringsearch } from './stringsearch';
- interface Props {
- id: string;
- items: T[];
- key: (t: T) => {id: number, name: string};
- value: T | undefined;
- option?: Snippet<[T]>;
- class?: ClassValue | null;
- required?: boolean;
- }
+ interface Props {
+ id: string;
+ items: T[];
+ key: (t: T) => { id: number; name: string };
+ value: T | undefined;
+ option?: Snippet<[T]>;
+ class?: ClassValue | null;
+ required?: boolean;
+ }
- let {id, items, key, value = $bindable(), option, class: className, required = false}: Props = $props();
+ let { id, items, key, value = $bindable(), option, class: className, required = false }: Props = $props();
let popover: HTMLElement | undefined = $state();
let optionsContainer: HTMLElement | undefined = $state();
@@ -21,14 +21,14 @@
let search = $state('');
- const its = $derived(items ?? []);
- const searched = $derived(stringsearch(search, its, (v) => key(v).name) || its);
+ const its = $derived(items ?? []);
+ const searched = $derived(stringsearch(search, its, (v) => key(v).name) || its);
- $effect(() => {
- if (required && value == null && its.length > 0) {
- value = its[0];
- }
- });
+ $effect(() => {
+ if (required && value == null && its.length > 0) {
+ value = its[0];
+ }
+ });
function setByElem(o: HTMLElement) {
const j = parseInt(o.dataset.pickId ?? '');
@@ -126,8 +126,8 @@
{/if}
{#each searched as c (key(c).id)}
- {@const v = value != null ? key(value).id : 0}
- {@const k = key(c)}
+ {@const v = value != null ? key(value).id : 0}
+ {@const k = key(c)}
();
- for (const {spark_id, name, description, spark_group, type, effects} of sparks) {
+ for (const { spark_id, name, description, spark_group, type, effects } of sparks) {
let g = r.get(spark_group);
if (g == null) {
- g = {spark_group, name, description, type, effects, spark_ids: []};
+ g = { spark_group, name, description, type, effects, spark_ids: [] };
r.set(spark_group, g);
}
g.spark_ids.push(spark_id);
diff --git a/zenno/src/routes/doc/spark/+page.svelte b/zenno/src/routes/doc/spark/+page.svelte
index 121d028..3d4f9c6 100644
--- a/zenno/src/routes/doc/spark/+page.svelte
+++ b/zenno/src/routes/doc/spark/+page.svelte
@@ -52,14 +52,14 @@
}
const curClass = $derived(sparkClass(group?.type));
- const key = (v: spark.SparkGroup) => ({id: v.spark_group, name: v.name})
+ const key = (v: spark.SparkGroup) => ({ id: v.spark_group, name: v.name });
Spark Explorer
@@ -83,9 +83,9 @@
{#each curDescriptions as s (s)}
- |
+ |
{#each s as n (n)}
- {n}
+ {n}
{/each}
|