fix rename

This commit is contained in:
Rizky 2023-10-25 16:00:25 +07:00
parent 286be55e1d
commit 39e8c75392
1 changed files with 8 additions and 3 deletions

View File

@ -272,7 +272,7 @@ const SitePicker = ({
> >
{item.renaming ? ( {item.renaming ? (
<input <input
className="border-2 border-blue-500 outline-none" className="border-2 h-[24px] border-blue-500 outline-none"
value={item.name} value={item.name}
autoFocus autoFocus
spellCheck={false} spellCheck={false}
@ -281,13 +281,18 @@ const SitePicker = ({
local.render(); local.render();
}} }}
onBlur={async () => { onBlur={async () => {
if (item.renaming) { if (item.renaming && item.name !== node.text) {
node.text = item.name;
item.renaming = false;
local.render();
await db.org.update({ await db.org.update({
where: { id: item.id }, where: { id: item.id },
data: { name: item.name }, data: { name: item.name },
}); });
item.renaming = false;
reload(); reload();
} else {
item.renaming = false;
local.render();
} }
}} }}
onKeyDown={async (e) => { onKeyDown={async (e) => {