"use client"; import {useEffect, useState} from "react"; import {fetchConfig} from "@/app/utils/fetchConfig"; import InputControl from "@/app/components/InputControl"; const BusControl = ({busControlConfig, mainConfig}) => { const [appConfig, setAppConfig] = useState(null); const busId = busControlConfig.id; const busChannel = busControlConfig.bus useEffect(() => { if (mainConfig) { setAppConfig(mainConfig); } else { fetchConfig().then(config => { setAppConfig(config); } ); } }, [mainConfig]); return (
{!appConfig ?

Loading...

: (

Inputs

{appConfig.inputs.map((input) => ( ))}
)}
); }; export default BusControl;