/
minecraftbackup
/
LiquidBounce
Обзор
Документация
Войти
/
minecraftbackup
/
LiquidBounce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
nextgen
src-theme/src/theme/theme_config.ts
21 строка
798 B
Senk Ju
feat: implement spaceSeperatedNamesChange event (#2842)
18 апр 2024, 00:39
Не верифицирован
18 апр 2024, 00:39
d11353f
Код
Авторство
О чём код?
import {listenAlways} from "../integration/ws"; import {getModuleSettings} from "../integration/rest"; import {writable} from "svelte/store"; import type {SpaceSeperatedNamesChangeEvent} from "../integration/events"; export let spaceSeperatedNames = writable(false); export function convertToSpacedString(name: string): string { const regex = /[A-Z]?[a-z]+|[0-9]+|[A-Z]+(?![a-z])/g; return (name.match(regex) as string[]).join(" "); } async function updateSettings() { const hudSettings = await getModuleSettings("HUD"); spaceSeperatedNames.set(hudSettings.value.find(n => n.name === "SpaceSeperatedNames")?.value as boolean ?? true); } listenAlways("spaceSeperatedNamesChange", (e: SpaceSeperatedNamesChangeEvent) => { spaceSeperatedNames.set(e.value); }); updateSettings();