From 464b92d3b5dbcae3375952e8a08acfb1666fbdd6 Mon Sep 17 00:00:00 2001 From: Alexander Zielonka Date: Wed, 21 Jan 2026 14:49:54 +0100 Subject: [PATCH] feat: Add AONPRD link and hide notes for weapons in item modal - Added external link to Archives of Nethys for all equipment items - Notes section now only displays for non-weapon items - Uses equipment.url field from database, prepends https://2e.aonprd.com if needed Co-Authored-By: Claude Opus 4.5 --- .../components/item-detail-modal.tsx | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/client/src/features/characters/components/item-detail-modal.tsx b/client/src/features/characters/components/item-detail-modal.tsx index 2ffd8dc..62d56eb 100644 --- a/client/src/features/characters/components/item-detail-modal.tsx +++ b/client/src/features/characters/components/item-detail-modal.tsx @@ -1,5 +1,5 @@ import { useState, useEffect } from 'react'; -import { X, Swords, Shield, Package, Minus, Plus, Trash2, Pencil } from 'lucide-react'; +import { X, Swords, Shield, Package, Minus, Plus, Trash2, Pencil, ExternalLink } from 'lucide-react'; import { Button, Input } from '@/shared/components/ui'; import { api } from '@/shared/lib/api'; import type { CharacterItem, Equipment } from '@/shared/types'; @@ -369,13 +369,26 @@ export function ItemDetailModal({ )} - {/* Notes */} - {item.notes && ( + {/* Notes - only for non-weapons */} + {item.notes && !effectiveDamage && (

Notizen

{item.notes}

)} + + {/* AONPRD Link */} + {equipment?.url && ( + + + Auf Archives of Nethys ansehen + + )} )}