File size: 476 Bytes
6aa9047
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { writable } from "svelte/store";
import type Row from "./Row";

export const editingRow = writable<Row | null>(null);
export const statusMessage = createStatusStore();

function createStatusStore() {
    const { subscribe, set, update } = writable("");

    return {
        subscribe,
        set,
        append: (value: string) => update((n) => n + value),
        remove: (value: string) => update((n) => n.split(value)[0]),
        reset: () => set(""),
    };
}