- {isFolded ? (
-
) : (
<>
@@ -206,7 +206,7 @@ function MobileDrawer({
size="icon-sm"
onClick={onDismiss}
className="text-muted-foreground"
- aria-label="Fold stat block panel"
+ aria-label="Collapse stat block panel"
>
@@ -227,8 +227,8 @@ export function StatBlockPanel({
uploadAndCacheSource,
refreshCache,
panelRole,
- isFolded,
- onToggleFold,
+ isCollapsed,
+ onToggleCollapse,
onPin,
onUnpin,
showPinButton,
@@ -341,12 +341,12 @@ export function StatBlockPanel({
if (isDesktop) {
return (
diff --git a/apps/web/src/hooks/use-side-panel-state.ts b/apps/web/src/hooks/use-side-panel-state.ts
index 208781e..9a04709 100644
--- a/apps/web/src/hooks/use-side-panel-state.ts
+++ b/apps/web/src/hooks/use-side-panel-state.ts
@@ -12,7 +12,7 @@ interface SidePanelState {
selectedCreatureId: CreatureId | null;
bulkImportMode: boolean;
sourceManagerMode: boolean;
- isRightPanelFolded: boolean;
+ isRightPanelCollapsed: boolean;
pinnedCreatureId: CreatureId | null;
isWideDesktop: boolean;
}
@@ -22,14 +22,14 @@ interface SidePanelActions {
showBulkImport: () => void;
showSourceManager: () => void;
dismissPanel: () => void;
- toggleFold: () => void;
+ toggleCollapse: () => void;
togglePin: () => void;
unpin: () => void;
}
export function useSidePanelState(): SidePanelState & SidePanelActions {
const [panelView, setPanelView] = useState({ mode: "closed" });
- const [isRightPanelFolded, setIsRightPanelFolded] = useState(false);
+ const [isRightPanelCollapsed, setIsRightPanelCollapsed] = useState(false);
const [pinnedCreatureId, setPinnedCreatureId] = useState(
null,
);
@@ -49,25 +49,25 @@ export function useSidePanelState(): SidePanelState & SidePanelActions {
const showCreature = useCallback((creatureId: CreatureId) => {
setPanelView({ mode: "creature", creatureId });
- setIsRightPanelFolded(false);
+ setIsRightPanelCollapsed(false);
}, []);
const showBulkImport = useCallback(() => {
setPanelView({ mode: "bulk-import" });
- setIsRightPanelFolded(false);
+ setIsRightPanelCollapsed(false);
}, []);
const showSourceManager = useCallback(() => {
setPanelView({ mode: "source-manager" });
- setIsRightPanelFolded(false);
+ setIsRightPanelCollapsed(false);
}, []);
const dismissPanel = useCallback(() => {
setPanelView({ mode: "closed" });
}, []);
- const toggleFold = useCallback(() => {
- setIsRightPanelFolded((f) => !f);
+ const toggleCollapse = useCallback(() => {
+ setIsRightPanelCollapsed((f) => !f);
}, []);
const togglePin = useCallback(() => {
@@ -87,14 +87,14 @@ export function useSidePanelState(): SidePanelState & SidePanelActions {
selectedCreatureId,
bulkImportMode: panelView.mode === "bulk-import",
sourceManagerMode: panelView.mode === "source-manager",
- isRightPanelFolded,
+ isRightPanelCollapsed,
pinnedCreatureId,
isWideDesktop,
showCreature,
showBulkImport,
showSourceManager,
dismissPanel,
- toggleFold,
+ toggleCollapse,
togglePin,
unpin,
};