Grid::make(2)->statePath('measure')->schema([
TextInput::make("min")->numeric()->reactive(),
TextInput::make("max")->numeric()->reactive(),
TextInput::make("rec-min")->numeric()->reactive()->visible(fn($get) => $get("min") != $get("max")),
TextInput::make("rec-max")->numeric()->reactive()->visible(fn($get) => $get("min") != $get("max")),
TextInput::make("default")->numeric()->visible(fn($get) => $get("rec-min") != $get("rec-max")),
])->visible(fn($get) => $get('type') == 1 ||$get('type') == 3 || $get('type') == 5),
Grid::make(2)->statePath('measure')->schema([
TextInput::make("min")->numeric()->reactive(),
TextInput::make("max")->numeric()->reactive(),
TextInput::make("rec-min")->numeric()->reactive()->visible(fn($get) => $get("min") != $get("max")),
TextInput::make("rec-max")->numeric()->reactive()->visible(fn($get) => $get("min") != $get("max")),
TextInput::make("default")->numeric()->visible(fn($get) => $get("rec-min") != $get("rec-max")),
])->visible(fn($get) => $get('type') == 1 ||$get('type') == 3 || $get('type') == 5),