키 관련 오류 수정

This commit is contained in:
hyojun.choi 2024-10-16 12:52:56 +09:00
parent 0bc97221a2
commit 309658ef84
4 changed files with 19 additions and 7 deletions

View File

@ -160,9 +160,9 @@ export default function CanvasFrame({ plan }) {
<canvas ref={canvasRef} id={'canvas'}></canvas>
<QContextMenu contextRef={canvasRef} canvasProps={canvas}>
{contextMenu.map((menus, index) => (
<ul key={index}>
{menus.map((menu) => (
<li>{menu.name}</li>
<ul key={`contextMenu-${index}`}>
{menus.map((menu, idx) => (
<li key={`menu-${idx}`}>{menu.name}</li>
))}
</ul>
))}

View File

@ -111,7 +111,11 @@ export default function CanvasLayout() {
<div className="canvas-page-list">
<div className="canvas-plane-wrap">
{plans.map((plan) => (
<button key={plan.id} className={`canvas-page-box ${plan.isCurrent === true ? 'on' : ''}`} onClick={() => handleCurrentPlan(plan.id)}>
<button
key={`plan-${plan.id}`}
className={`canvas-page-box ${plan.isCurrent === true ? 'on' : ''}`}
onClick={() => handleCurrentPlan(plan.id)}
>
<span>{plan.name}</span>
<i
className="close"

View File

@ -165,7 +165,11 @@ export default function CanvasMenu(props) {
<ul className="canvas-menu-list">
{canvasMenus.map((menu) => {
return (
<li key={menu.index} className={`canvas-menu-item ${menuNumber === menu.index ? 'active' : ''}`} onClick={() => onClickNav(menu)}>
<li
key={`canvas-menu-${menu.index}`}
className={`canvas-menu-item ${menuNumber === menu.index ? 'active' : ''}`}
onClick={() => onClickNav(menu)}
>
<button>
<span className={`menu-icon ${menu.icon}`}></span>
{getMessage(menu.name)}

View File

@ -130,8 +130,12 @@ export default function PlacementShapeDrawing({ setShowPlaceShapeDrawingModal })
</div>
<div className="modal-body">
<div className="modal-btn-wrap">
{types.map((type) => (
<button className={`btn-frame modal ${buttonAct === type.id ? 'act' : ''}`} onClick={() => onClickButton(type)}>
{types.map((type, idx) => (
<button
key={`placement-${idx}`}
className={`btn-frame modal ${buttonAct === type.id ? 'act' : ''}`}
onClick={() => onClickButton(type)}
>
{type.name}
</button>
))}