refactor(usage): address PR review — null-safe mark, hook renames, lazy intl

This commit is contained in:
jialin
2026-07-09 15:17:53 +08:00
committed by jialin
parent d91fbec9d7
commit 794ac724ca
4 changed files with 19 additions and 9 deletions
+7 -3
View File
@@ -9,9 +9,13 @@
* strings.
*/
export const withDeletedMark = (
label: string,
label: string | undefined | null,
deleted: boolean | undefined | null,
deletedWord: string,
id?: string | number | null
): string =>
deleted ? `${label} [${deletedWord}${id != null ? `.#${id}` : ''}]` : label;
): string => {
const safeLabel = label || '';
if (!deleted) return safeLabel;
const suffix = `[${deletedWord}${id != null ? `.#${id}` : ''}]`;
return safeLabel ? `${safeLabel} ${suffix}` : suffix;
};