feat: add setting for double-click of memos (#1036)

* feat: add setting for double-click of memos

* update

* update
This commit is contained in:
Zeng1998
2023-02-07 20:35:41 +08:00
committed by GitHub
parent 9bf869767d
commit 7cd474dbb7
6 changed files with 17 additions and 0 deletions

View File

@ -34,6 +34,7 @@ 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();
@ -151,6 +152,9 @@ const Memo: React.FC<Props> = (props: Props) => {
};
const handleMemoContentDoubleClick = (e: React.MouseEvent) => {
if (!localSetting.enableDoubleClickEditing) {
return;
}
const targetEl = e.target as HTMLElement;
if (targetEl.className === "tag-span") {