mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-08 01:37:54 +00:00
fix: expose network thresholds in override modal (#267)
This commit is contained in:
parent
bfd5eb79ce
commit
23714b33a1
1 changed files with 70 additions and 0 deletions
|
|
@ -374,6 +374,76 @@ export function OverrideModal(props: OverrideModalProps) {
|
|||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-start gap-3">
|
||||
<input
|
||||
type="checkbox"
|
||||
checked={enabledMetrics().networkIn}
|
||||
onChange={(e) =>
|
||||
setEnabledMetrics({
|
||||
...enabledMetrics(),
|
||||
networkIn: e.currentTarget.checked,
|
||||
})
|
||||
}
|
||||
class="mt-1 rounded border-gray-300 dark:border-gray-600"
|
||||
/>
|
||||
<div class="flex-1 space-y-2">
|
||||
<label class="text-sm text-gray-600 dark:text-gray-400">Network In</label>
|
||||
<select
|
||||
value={thresholds().networkIn}
|
||||
onChange={(e) =>
|
||||
setThresholds({
|
||||
...thresholds(),
|
||||
networkIn: parseInt(e.currentTarget.value),
|
||||
})
|
||||
}
|
||||
class="w-full px-2 py-1 text-sm border rounded dark:bg-gray-700 dark:border-gray-600"
|
||||
>
|
||||
<option value="0">Off</option>
|
||||
<option value="10">10 MB/s</option>
|
||||
<option value="50">50 MB/s</option>
|
||||
<option value="100">100 MB/s</option>
|
||||
<option value="200">200 MB/s</option>
|
||||
<option value="500">500 MB/s</option>
|
||||
<option value="1000">1000 MB/s</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex items-start gap-3">
|
||||
<input
|
||||
type="checkbox"
|
||||
checked={enabledMetrics().networkOut}
|
||||
onChange={(e) =>
|
||||
setEnabledMetrics({
|
||||
...enabledMetrics(),
|
||||
networkOut: e.currentTarget.checked,
|
||||
})
|
||||
}
|
||||
class="mt-1 rounded border-gray-300 dark:border-gray-600"
|
||||
/>
|
||||
<div class="flex-1 space-y-2">
|
||||
<label class="text-sm text-gray-600 dark:text-gray-400">Network Out</label>
|
||||
<select
|
||||
value={thresholds().networkOut}
|
||||
onChange={(e) =>
|
||||
setThresholds({
|
||||
...thresholds(),
|
||||
networkOut: parseInt(e.currentTarget.value),
|
||||
})
|
||||
}
|
||||
class="w-full px-2 py-1 text-sm border rounded dark:bg-gray-700 dark:border-gray-600"
|
||||
>
|
||||
<option value="0">Off</option>
|
||||
<option value="10">10 MB/s</option>
|
||||
<option value="50">50 MB/s</option>
|
||||
<option value="100">100 MB/s</option>
|
||||
<option value="200">200 MB/s</option>
|
||||
<option value="500">500 MB/s</option>
|
||||
<option value="1000">1000 MB/s</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue