generated from Dicken/dickendock
round16: Geraete-Erkennung per ID statt IP fixen, Schwelle konfigurierbar, Icons auf Font Awesome umgestellt
This commit is contained in:
@@ -20,11 +20,13 @@ function LimitSetting({
|
||||
hint,
|
||||
settingKey,
|
||||
value: currentValue,
|
||||
max = 50,
|
||||
}: {
|
||||
label: string;
|
||||
hint: string;
|
||||
settingKey: "recentVisitsLimit" | "readLaterLimit";
|
||||
settingKey: "recentVisitsLimit" | "readLaterLimit" | "staleDeviceThresholdDays";
|
||||
value: number | undefined;
|
||||
max?: number;
|
||||
}) {
|
||||
const queryClient = useQueryClient();
|
||||
const [value, setValue] = useState<string | null>(null);
|
||||
@@ -54,7 +56,7 @@ function LimitSetting({
|
||||
<input
|
||||
type="number"
|
||||
min={0}
|
||||
max={50}
|
||||
max={max}
|
||||
value={displayed}
|
||||
onChange={(e) => setValue(e.target.value)}
|
||||
onBlur={() => {
|
||||
@@ -323,6 +325,17 @@ export function SettingsPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="rounded-2xl border border-black/10 p-5 dark:border-white/10">
|
||||
<h2 className="mb-2 font-medium text-black dark:text-white">Scan</h2>
|
||||
<LimitSetting
|
||||
label="Nicht mehr gemeldete Geräte anzeigen nach (Tagen)"
|
||||
hint="Ein Gerät, das die FritzBox nicht mehr meldet, wird erst nach so vielen Tagen im Scan-Ergebnis zur Durchsicht vorgeschlagen. 0 = sofort beim ersten verpassten Scan."
|
||||
settingKey="staleDeviceThresholdDays"
|
||||
value={settings?.staleDeviceThresholdDays}
|
||||
max={90}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="rounded-2xl border border-black/10 p-5 dark:border-white/10">
|
||||
<h2 className="mb-2 font-medium text-black dark:text-white">HTTPS</h2>
|
||||
<p className="mb-3 text-sm text-black/50 dark:text-white/50">
|
||||
|
||||
Reference in New Issue
Block a user