diff --git a/src/client/src/modules/cube/CubeManager.tsx b/src/client/src/modules/cube/CubeManager.tsx index c70410b..54722cf 100644 --- a/src/client/src/modules/cube/CubeManager.tsx +++ b/src/client/src/modules/cube/CubeManager.tsx @@ -1,5 +1,5 @@ import React, { useState, useRef, useEffect } from 'react'; -import { Layers, RotateCcw, Box, Check, Loader2, Upload, LayoutGrid, List, Sliders, Settings, Users, Download, Copy, FileDown, Trash2, Search, X, PlayCircle } from 'lucide-react'; +import { Layers, RotateCcw, Box, Check, Loader2, Upload, LayoutGrid, List, Sliders, Settings, Users, Download, Copy, FileDown, Trash2, Search, X, PlayCircle, Plus, Minus } from 'lucide-react'; import { ScryfallCard, ScryfallSet } from '../../services/ScryfallService'; import { PackGeneratorService, ProcessedPools, SetsMap, Pack, PackGenerationSettings } from '../../services/PackGeneratorService'; import { PackCard } from '../../components/PackCard'; @@ -107,7 +107,7 @@ export const CubeManager: React.FC = ({ packs, setPacks, avail }); const [numBoxes, setNumBoxes] = useState(() => { const saved = localStorage.getItem('cube_numBoxes'); - return saved ? parseInt(saved) : 3; + return saved ? parseInt(saved) : 1; }); const [cardWidth, setCardWidth] = useState(() => { @@ -697,17 +697,27 @@ export const CubeManager: React.FC = ({ packs, setPacks, avail {sourceMode === 'set' && (
-
- setNumBoxes(parseInt(e.target.value))} - className="w-16 bg-slate-700 border-none rounded p-1 text-center text-white font-mono" - disabled={loading} - /> - Boxes ({numBoxes * 36} Packs) +
+
+ + {numBoxes} + +
+ + {numBoxes * 36} Packs +
)}