( value: DefaultTaskTime | undefined, onChange: (value: DefaultTaskTime) => void )
| 34 | plugin.i18n.translate(key, params); |
| 35 | |
| 36 | const createDefaultTimeInput = ( |
| 37 | value: DefaultTaskTime | undefined, |
| 38 | onChange: (value: DefaultTaskTime) => void |
| 39 | ): HTMLInputElement => { |
| 40 | const input = createCardInput("time", "", value && value !== "none" ? value : ""); |
| 41 | input.addEventListener("change", () => { |
| 42 | onChange((input.value || "none") as DefaultTaskTime); |
| 43 | save(); |
| 44 | }); |
| 45 | return input; |
| 46 | }; |
| 47 | |
| 48 | // ===== CORE PROPERTIES SECTION ===== |
| 49 | createSectionHeader(container, translate("settings.taskProperties.sections.coreProperties")); |
no test coverage detected