mirror of
https://github.com/artegoser/AnoPaper.git
synced 2024-11-05 20:43:57 +03:00
fix: publish button view and edit icon
This commit is contained in:
parent
70fb2f4c1e
commit
ca9281f226
1 changed files with 22 additions and 18 deletions
|
@ -17,6 +17,7 @@
|
|||
|
||||
import { useParams } from "react-router-dom";
|
||||
import {
|
||||
ArchiveBoxArrowDownIcon,
|
||||
ChevronDoubleLeftIcon,
|
||||
ChevronDoubleRightIcon,
|
||||
PencilIcon,
|
||||
|
@ -82,7 +83,7 @@ function NotePage() {
|
|||
<ButtonWithIcon
|
||||
className="mt-4"
|
||||
text={edit ? locals.Save : locals.Edit}
|
||||
icon={PencilIcon}
|
||||
icon={edit ? ArchiveBoxArrowDownIcon : PencilIcon}
|
||||
onClick={() => {
|
||||
if (edit) {
|
||||
notes[params.id].name = name;
|
||||
|
@ -94,26 +95,29 @@ function NotePage() {
|
|||
setEdit(!edit);
|
||||
}}
|
||||
/>
|
||||
<ButtonWithIcon
|
||||
className="mt-4"
|
||||
text={locals.Publish}
|
||||
icon={ChevronDoubleRightIcon}
|
||||
href={`/notes/publish?local_id=${params.id}`}
|
||||
/>
|
||||
|
||||
{!edit && (
|
||||
<ButtonWithIcon
|
||||
className="mt-4"
|
||||
href="/notes"
|
||||
text={locals.Delete}
|
||||
icon={TrashIcon}
|
||||
onClick={() => {
|
||||
let notesObj = localStorage.getObj("Notes");
|
||||
<>
|
||||
<ButtonWithIcon
|
||||
className="mt-4"
|
||||
text={locals.Publish}
|
||||
icon={ChevronDoubleRightIcon}
|
||||
href={`/notes/publish?local_id=${params.id}`}
|
||||
/>
|
||||
<ButtonWithIcon
|
||||
className="mt-4"
|
||||
href="/notes"
|
||||
text={locals.Delete}
|
||||
icon={TrashIcon}
|
||||
onClick={() => {
|
||||
let notesObj = localStorage.getObj("Notes");
|
||||
|
||||
delete notesObj[params.id];
|
||||
delete notesObj[params.id];
|
||||
|
||||
localStorage.setObj("Notes", notesObj);
|
||||
}}
|
||||
/>
|
||||
localStorage.setObj("Notes", notesObj);
|
||||
}}
|
||||
/>
|
||||
</>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue