Direct output handlers.jsimport { registerOutputHandler } from "@wrnexus/csr/outputs"
const component = document.querySelector("[data-ui-component=\"TimePicker\"], [data-component=\"TimePicker\"]")
if (component) registerOutputHandler(component, "input", (payload) => {
console.log("input", payload)
})
if (component) registerOutputHandler(component, "change", (payload) => {
console.log("change", payload)
})
if (component) registerOutputHandler(component, "focus", (payload) => {
console.log("focus", payload)
})
if (component) registerOutputHandler(component, "blur", (payload) => {
console.log("blur", payload)
})
if (component) registerOutputHandler(component, "open", (payload) => {
console.log("open", payload)
})
if (component) registerOutputHandler(component, "close", (payload) => {
console.log("close", payload)
})
if (component) registerOutputHandler(component, "invalid", (payload) => {
console.log("invalid", payload)
})