import { Component, Signal } from "solid-js"; export interface WindSignals { direction: Signal; speed: Signal; gusts: Signal; roundValues: Signal; } export const WindInputs: Component<{signals: WindSignals}> = ( { signals: { direction: [getDirection, setDirection], speed: [getSpeed, setSpeed], gusts: [getGusts, setGusts], roundValues: [getRoundValues, setRoundValues], }} ) => { return ( <>
setDirection(e.target.value)} /> Wind direction
setSpeed(e.target.value)} /> Wind speed
setGusts(e.target.value)} /> Gusts
); }