Fix inventory icons and material badges display
- Add support for boja_hex field from database - Fix vakum/otvoreno detection to properly show inventory badges - Update all filaments in database with correct hex color codes - Remove duplicate text in material modifier badges - Fix storage condition detection for Da/Ne values - Exclude .claude directory from security checks
This commit is contained in:
@@ -37,8 +37,8 @@ export const FilamentTableV2: React.FC<FilamentTableV2Props> = ({ filaments, loa
|
||||
modifier: legacy.finish !== 'Basic' ? legacy.finish : undefined
|
||||
};
|
||||
|
||||
const storageCondition = legacy.vakum?.toLowerCase().includes('vakuum') ? 'vacuum' :
|
||||
legacy.otvoreno?.toLowerCase().includes('otvorena') ? 'opened' : 'sealed';
|
||||
const storageCondition = (legacy.vakum === 'Da' || legacy.vakum?.toLowerCase().includes('vakuum')) ? 'vacuum' :
|
||||
(legacy.otvoreno === 'Da' || legacy.otvoreno?.toLowerCase().includes('otvorena')) ? 'opened' : 'sealed';
|
||||
|
||||
const totalQuantity = parseInt(legacy.kolicina) || 1;
|
||||
const availableQuantity = totalQuantity > 0 ? totalQuantity : 0;
|
||||
@@ -48,7 +48,7 @@ export const FilamentTableV2: React.FC<FilamentTableV2Props> = ({ filaments, loa
|
||||
brand: legacy.brand,
|
||||
type: legacy.tip as any || 'PLA',
|
||||
material,
|
||||
color: { name: legacy.boja },
|
||||
color: { name: legacy.boja, hex: legacy.bojaHex || legacy.boja_hex || '#000000' },
|
||||
weight: { value: 1000, unit: 'g' as const },
|
||||
diameter: 1.75,
|
||||
inventory: {
|
||||
|
||||
Reference in New Issue
Block a user