edited notes: better reuse of EditedNotes component with showNotePath prop

This commit is contained in:
contributor 2025-11-22 12:39:46 +02:00
parent 01f571e041
commit fb2dd0b2dc

View File

@ -9,9 +9,10 @@ import { joinElements } from "./react/react_utils";
interface EditedNotesProps { interface EditedNotesProps {
noteId?: string, noteId?: string,
dateFilter: string, dateFilter: string,
showNotePath?: boolean,
} }
export default function EditedNotes({ noteId, dateFilter } : EditedNotesProps) { export default function EditedNotes({ noteId, dateFilter, showNotePath = true } : EditedNotesProps) {
const [ editedNotes, setEditedNotes ] = useState<EditedNote[]>(); const [ editedNotes, setEditedNotes ] = useState<EditedNote[]>();
useEffect(() => { useEffect(() => {
@ -40,7 +41,7 @@ export default function EditedNotes({ noteId, dateFilter } : EditedNotesProps) {
<i>{`${editedNote.title} ${t("edited_notes.deleted")}`}</i> <i>{`${editedNote.title} ${t("edited_notes.deleted")}`}</i>
) : ( ) : (
<> <>
{editedNote.notePath ? <NoteLink notePath={editedNote.notePath} showNotePath /> : <span>{editedNote.title}</span>} {editedNote.notePath ? <NoteLink notePath={editedNote.notePath} showNotePath={showNotePath} /> : <span>{editedNote.title}</span>}
</> </>
)} )}
</span> </span>