diff --git a/resources/js/Components/RackModalDetails.tsx b/resources/js/Components/RackModalDetails.tsx index e5c2113..133a774 100644 --- a/resources/js/Components/RackModalDetails.tsx +++ b/resources/js/Components/RackModalDetails.tsx @@ -1,21 +1,57 @@ -// components/RackDetails.tsx import React from 'react'; -import {StockRack, StockPosition} from '@/types'; +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faTrash, faPlus } from '@fortawesome/free-solid-svg-icons'; +import { StockRack, StockPosition } from '@/types'; interface RackDetailsProps { rack: StockRack | null; onPositionClick: (posId: number) => void; + onAddShelf: (rackId: number) => void; + onDeleteShelf: (shelfId: number) => void; } -export default function RackModalDetails({rack, onPositionClick}: RackDetailsProps) { +export default function RackModalDetails({ + rack, + onPositionClick, + onAddShelf, + onDeleteShelf + }: RackDetailsProps) { + if (!rack) return null; return (