/
githubmirror
/
halo
Обзор
Документация
Войти
/
githubmirror
/
halo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ui/src/formkit/inputs/switch/feature.ts
25 строк
651 B
Takagi
feat: add custom switch input component to FormKit (#8095)
24 дек 2025, 16:23
Не верифицирован
24 дек 2025, 16:23
dc12e9e
Код
Авторство
О чём код?
import type { FormKitNode } from "@formkit/core"; import { normalizeBoxes } from "@formkit/inputs"; import { has, undefine } from "@formkit/utils"; /** * A feature that adds switch selection support. * * @param node - A {@link @formkit/core#FormKitNode | FormKitNode}. * * @public */ export default function switchFeature(node: FormKitNode): void { node.on("created", () => { if (!has(node.props, "onValue")) { node.props.onValue = true; } if (!has(node.props, "offValue")) { node.props.offValue = false; } node.props.disabled = undefine(node.props.disabled); }); node.hook.prop(normalizeBoxes(node)); }