mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
feat: add location selector
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import { Tooltip } from "@mui/joy";
|
||||
import clsx from "clsx";
|
||||
import { BookmarkIcon, MessageCircleMoreIcon } from "lucide-react";
|
||||
import { BookmarkIcon, MapPinIcon, MessageCircleMoreIcon } from "lucide-react";
|
||||
import { memo, useCallback, useEffect, useRef, useState } from "react";
|
||||
import { Link, useLocation } from "react-router-dom";
|
||||
import useCurrentUser from "@/hooks/useCurrentUser";
|
||||
@ -198,6 +198,14 @@ const MemoView: React.FC<Props> = (props: Props) => {
|
||||
onDoubleClick={handleMemoContentDoubleClick}
|
||||
compact={props.compact && workspaceMemoRelatedSetting.enableAutoCompact}
|
||||
/>
|
||||
{memo.location && (
|
||||
<p className="w-full flex flex-row gap-0.5 items-center text-gray-500">
|
||||
<MapPinIcon className="w-4 h-auto shrink-0" />
|
||||
<span className="text-sm font-normal text-ellipsis whitespace-nowrap overflow-hidden">
|
||||
{memo.location.placeholder ? memo.location.placeholder : `[${memo.location.latitude}, ${memo.location.longitude}]`}
|
||||
</span>
|
||||
</p>
|
||||
)}
|
||||
<MemoResourceListView resources={memo.resources} />
|
||||
<MemoRelationListView memo={memo} relations={referencedMemos} />
|
||||
<MemoReactionistView memo={memo} reactions={memo.reactions} />
|
||||
|
Reference in New Issue
Block a user