Skip to content

Commit afe582c

Browse files
committed
remove unnecessary checks zod takes care
1 parent 293ff26 commit afe582c

4 files changed

Lines changed: 21 additions & 29 deletions

File tree

apps/roam/src/components/DiscourseNodeSearchMenu.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ export const renderDiscourseNodeSearchMenu = (props: Props) => {
709709

710710
export const NodeSearchMenuTriggerSetting = () => {
711711
const [nodeSearchTrigger, setNodeSearchTriggerState] = useState<string>(
712-
() => getPersonalSetting<string>(["Node Search Menu Trigger"]) ?? "@",
712+
() => getPersonalSetting<string>(["Node Search Menu Trigger"])!,
713713
);
714714

715715
const handleNodeSearchTriggerChange = (

apps/roam/src/components/settings/DiscourseNodeCanvasSettings.tsx

Lines changed: 18 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -28,36 +28,29 @@ export const formatHexColor = (color: string) => {
2828

2929
const DiscourseNodeCanvasSettings = ({ nodeType }: { nodeType: string }) => {
3030
const [color, setColor] = useState<string>(() => {
31-
const storedColor =
32-
getDiscourseNodeSetting<string>(nodeType, ["canvasSettings", "color"]) ??
33-
"";
31+
const storedColor = getDiscourseNodeSetting<string>(nodeType, [
32+
"canvasSettings",
33+
"color",
34+
])!;
3435
return formatHexColor(storedColor);
3536
});
36-
const [alias, setAlias] = useState<string>(
37-
() =>
38-
getDiscourseNodeSetting<string>(nodeType, ["canvasSettings", "alias"]) ??
39-
"",
37+
const [alias, setAlias] = useState<string>(() =>
38+
getDiscourseNodeSetting<string>(nodeType, ["canvasSettings", "alias"])!,
39+
);
40+
const [queryBuilderAlias, setQueryBuilderAlias] = useState<string>(() =>
41+
getDiscourseNodeSetting<string>(nodeType, [
42+
"canvasSettings",
43+
"query-builder-alias",
44+
])!,
4045
);
41-
const [queryBuilderAlias, setQueryBuilderAlias] = useState<string>(
42-
() =>
43-
getDiscourseNodeSetting<string>(nodeType, [
44-
"canvasSettings",
45-
"query-builder-alias",
46-
]) ?? "",
46+
const [isKeyImage, setIsKeyImage] = useState(() =>
47+
getDiscourseNodeSetting<boolean>(nodeType, ["canvasSettings", "key-image"])!,
4748
);
48-
const [isKeyImage, setIsKeyImage] = useState(() => {
49-
const value = getDiscourseNodeSetting<boolean>(nodeType, [
49+
const [keyImageOption, setKeyImageOption] = useState(() =>
50+
getDiscourseNodeSetting<string>(nodeType, [
5051
"canvasSettings",
51-
"key-image",
52-
]);
53-
return value === true;
54-
});
55-
const [keyImageOption, setKeyImageOption] = useState(
56-
() =>
57-
getDiscourseNodeSetting<string>(nodeType, [
58-
"canvasSettings",
59-
"key-image-option",
60-
]) ?? "first-image",
52+
"key-image-option",
53+
])!,
6154
);
6255

6356
return (

apps/roam/src/components/settings/KeyboardShortcutInput.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const KeyboardShortcutInput = ({
2323
const inputRef = useRef<HTMLInputElement>(null);
2424
const [isActive, setIsActive] = useState(false);
2525
const [shortcutKey, setShortcutKey] = useState<string>(
26-
() => getPersonalSetting<string>([settingKey]) ?? "",
26+
() => getPersonalSetting<string>([settingKey])!,
2727
);
2828

2929
const handleKeyDown = useCallback(

apps/roam/src/utils/initializeObserversAndListeners.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,7 @@ export const initObservers = async ({
329329
}
330330
};
331331

332-
const customTrigger =
333-
getPersonalSetting<string>(["Node Search Menu Trigger"]) ?? "@";
332+
const customTrigger = getPersonalSetting<string>(["Node Search Menu Trigger"])!;
334333

335334
const discourseNodeSearchTriggerListener = (e: Event) => {
336335
const evt = e as KeyboardEvent;

0 commit comments

Comments
 (0)