Fix Landkarte tab crash: variable name shadowed isInRag function
Local variables named 'isInRag' shadowed the outer function, causing "isInRag is not a function" error. Renamed to regInRag/codeInRag. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2466,17 +2466,17 @@ export default function RAGPage() {
|
|||||||
</div>
|
</div>
|
||||||
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-3">
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-3">
|
||||||
{regs.map((reg) => {
|
{regs.map((reg) => {
|
||||||
const isInRag = isInRag(reg.code)
|
const regInRag = isInRag(reg.code)
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
key={reg.code}
|
key={reg.code}
|
||||||
className={`bg-white p-3 rounded-lg border ${isInRag ? 'border-green-200' : 'border-slate-200'}`}
|
className={`bg-white p-3 rounded-lg border ${regInRag ? 'border-green-200' : 'border-slate-200'}`}
|
||||||
>
|
>
|
||||||
<div className="flex items-center gap-2 mb-1">
|
<div className="flex items-center gap-2 mb-1">
|
||||||
<span className={`px-2 py-0.5 text-xs rounded ${TYPE_COLORS[reg.type]}`}>
|
<span className={`px-2 py-0.5 text-xs rounded ${TYPE_COLORS[reg.type]}`}>
|
||||||
{reg.code}
|
{reg.code}
|
||||||
</span>
|
</span>
|
||||||
{isInRag ? (
|
{regInRag ? (
|
||||||
<span className="px-1.5 py-0.5 text-[10px] font-bold bg-green-100 text-green-600 rounded">RAG</span>
|
<span className="px-1.5 py-0.5 text-[10px] font-bold bg-green-100 text-green-600 rounded">RAG</span>
|
||||||
) : (
|
) : (
|
||||||
<span className="px-1.5 py-0.5 text-[10px] font-bold bg-red-50 text-red-400 rounded">✗</span>
|
<span className="px-1.5 py-0.5 text-[10px] font-bold bg-red-50 text-red-400 rounded">✗</span>
|
||||||
@@ -2513,12 +2513,12 @@ export default function RAGPage() {
|
|||||||
<div className="flex flex-wrap gap-2">
|
<div className="flex flex-wrap gap-2">
|
||||||
{group.regulations.map((code) => {
|
{group.regulations.map((code) => {
|
||||||
const reg = REGULATIONS.find(r => r.code === code)
|
const reg = REGULATIONS.find(r => r.code === code)
|
||||||
const isInRag = isInRag(code)
|
const codeInRag = isInRag(code)
|
||||||
return (
|
return (
|
||||||
<span
|
<span
|
||||||
key={code}
|
key={code}
|
||||||
className={`px-3 py-1.5 rounded-full text-sm font-medium cursor-pointer ${
|
className={`px-3 py-1.5 rounded-full text-sm font-medium cursor-pointer ${
|
||||||
isInRag
|
codeInRag
|
||||||
? 'bg-green-100 text-green-700 hover:bg-green-200'
|
? 'bg-green-100 text-green-700 hover:bg-green-200'
|
||||||
: 'bg-slate-100 text-slate-700 hover:bg-slate-200'
|
: 'bg-slate-100 text-slate-700 hover:bg-slate-200'
|
||||||
}`}
|
}`}
|
||||||
@@ -2526,9 +2526,9 @@ export default function RAGPage() {
|
|||||||
setActiveTab('regulations')
|
setActiveTab('regulations')
|
||||||
setExpandedRegulation(code)
|
setExpandedRegulation(code)
|
||||||
}}
|
}}
|
||||||
title={`${reg?.fullName || code}${isInRag ? ' (im RAG)' : ' (nicht im RAG)'}`}
|
title={`${reg?.fullName || code}${codeInRag ? ' (im RAG)' : ' (nicht im RAG)'}`}
|
||||||
>
|
>
|
||||||
{isInRag ? '✓ ' : '✗ '}{code}
|
{codeInRag ? '✓ ' : '✗ '}{code}
|
||||||
</span>
|
</span>
|
||||||
)
|
)
|
||||||
})}
|
})}
|
||||||
|
|||||||
Reference in New Issue
Block a user