Implement more reka ui and attempt to fix review issues.

This commit is contained in:
Kavin
2026-03-27 13:36:04 +05:30
parent d1ef96e7d4
commit 75201a8083
30 changed files with 256 additions and 170 deletions

View File

@@ -23,11 +23,12 @@ function getOrCreatePreferenceRef(key, createRef) {
return preferenceRef;
}
function createPreferenceRefForValue(key, value) {
if (typeof value === "string" || value === undefined) return usePreferenceString(key);
if (typeof value === "boolean") return usePreferenceBoolean(key, value);
if (typeof value === "number") return usePreferenceNumber(key, value);
return usePreferenceJSON(key, value);
function createPreferenceRefForValue(key, valueForTypeInference) {
if (typeof valueForTypeInference === "string" || valueForTypeInference === undefined)
return usePreferenceString(key);
if (typeof valueForTypeInference === "boolean") return usePreferenceBoolean(key);
if (typeof valueForTypeInference === "number") return usePreferenceNumber(key);
return usePreferenceJSON(key);
}
export function usePreferenceString(key, defaultVal) {