refactor(react/settings): fix type errors

This commit is contained in:
Elian Doran 2025-08-14 23:58:51 +03:00
parent da92255dd6
commit a42d780724
No known key found for this signature in database
2 changed files with 2 additions and 12 deletions

View File

@ -54,7 +54,7 @@ function LocaleSelector({ locales, currentValue, onChange }: { locales: Locale[]
function DateSettings() {
const [ firstDayOfWeek, setFirstDayOfWeek ] = useTriliumOption("firstDayOfWeek");
const [ firstWeekOfYear, setFirstWeekOfYear ] = useTriliumOption("firstWeekOfYear");
const [ minDaysInFirstWeek, setMinDaysInFirstWeek ] = useTriliumOptionInt("minDaysInFirstWeek");
const [ minDaysInFirstWeek, setMinDaysInFirstWeek ] = useTriliumOption("minDaysInFirstWeek");
return (
<>
@ -87,7 +87,7 @@ function DateSettings() {
currentValue={minDaysInFirstWeek} onChange={setMinDaysInFirstWeek}
values={Array.from(
{ length: 7 },
(_, i) => ({ days: i + 1 }))} />
(_, i) => ({ days: String(i + 1) }))} />
</OptionsRow>}
</>
)

View File

@ -2,20 +2,10 @@ import OptionsWidget from "../options_widget.js";
import server from "../../../../services/server.js";
import utils from "../../../../services/utils.js";
import { getAvailableLocales, t } from "../../../../services/i18n.js";
import type { OptionMap, Locale } from "@triliumnext/commons";
const TPL = /*html*/`
<div class="options-section">
<div class="locale-options-container">
<div class="option-row min-days-row" style="display: none;">
<label for="min-days-in-first-week">${}</label>
<select id="min-days-in-first-week" class="form-select">
${
.map(num => `<option value="${num}">${num}</option>`)
.join('')}
</select>
</div>
<p class="form-text use-tn-links">${t("i18n.first-week-info")}</p>
<div class="admonition warning" role="alert">