fix: check localsetting exists (#1076)

This commit is contained in:
boojack
2023-02-11 22:54:13 +08:00
committed by GitHub
parent bdf0c44246
commit b92da8f123
2 changed files with 3 additions and 3 deletions

View File

@ -34,7 +34,6 @@ const Memo: React.FC<Props> = (props: Props) => {
const locationStore = useLocationStore();
const userStore = useUserStore();
const memoStore = useMemoStore();
const { localSetting } = userStore.state.user as User;
const [displayTimeStr, setDisplayTimeStr] = useState<string>(getFormatedMemoTimeStr(memo.displayTs, i18n.language));
const memoContainerRef = useRef<HTMLDivElement>(null);
const isVisitorMode = userStore.isVisitorMode();
@ -152,7 +151,8 @@ const Memo: React.FC<Props> = (props: Props) => {
};
const handleMemoContentDoubleClick = (e: React.MouseEvent) => {
if (!localSetting.enableDoubleClickEditing) {
const loginUser = userStore.state.user;
if (loginUser && !loginUser.localSetting.enableDoubleClickEditing) {
return;
}
const targetEl = e.target as HTMLElement;