#23 Fragment の key 修正

This commit is contained in:
2025-07-23 04:12:32 +09:00
parent a46d15467e
commit e3aeed7f40
+4 -5
View File
@@ -1,6 +1,6 @@
import axios from 'axios' import axios from 'axios'
import toCamel from 'camelcase-keys' import toCamel from 'camelcase-keys'
import { useState, useEffect } from 'react' import { Fragment, useState, useEffect } from 'react'
import { Link, useLocation } from 'react-router-dom' import { Link, useLocation } from 'react-router-dom'
import Separator from '@/components/MenuSeparator' import Separator from '@/components/MenuSeparator'
@@ -138,9 +138,8 @@ export default ({ user }: Props) => {
'bg-yellow-200 dark:bg-red-975 items-start')}> 'bg-yellow-200 dark:bg-red-975 items-start')}>
<Separator /> <Separator />
{menu.map ((item, i) => ( {menu.map ((item, i) => (
<> <Fragment key={i}>
<Link key={i} <Link to={i === openItemIdx ? item.to : '#'}
to={i === openItemIdx ? item.to : '#'}
className={cn ('w-full min-h-[40px] flex items-center pl-8', className={cn ('w-full min-h-[40px] flex items-center pl-8',
((i === openItemIdx) ((i === openItemIdx)
&& 'font-bold bg-yellow-50 dark:bg-red-950'))} && 'font-bold bg-yellow-50 dark:bg-red-950'))}
@@ -163,7 +162,7 @@ export default ({ user }: Props) => {
bg-yellow-50 dark:bg-red-950"> bg-yellow-50 dark:bg-red-950">
{subItem.name} {subItem.name}
</Link>)))} </Link>)))}
</>))} </Fragment>))}
<TopNavUser user={user} sp /> <TopNavUser user={user} sp />
<Separator /> <Separator />
</div> </div>