20 lines
723 B
JavaScript
20 lines
723 B
JavaScript
// Rôle : affiche les listes Monster Hunter Wilds exportables en checklist.
|
|
import { useState } from "react";
|
|
import { GameListsPage } from "../GameListsPage.jsx";
|
|
|
|
export function MhwildsLists({ game, mhwilds, linkedToolboxId, actions }) {
|
|
const lists = mhwilds.lists || [];
|
|
const [selectedListId, setSelectedListId] = useState("");
|
|
const selectedList = lists.find((list) => list.id === selectedListId) || lists[0] || null;
|
|
|
|
return (
|
|
<GameListsPage
|
|
game={game}
|
|
lists={lists}
|
|
selectedListId={selectedList?.id || ""}
|
|
onSelectList={setSelectedListId}
|
|
linkedToolboxId={linkedToolboxId}
|
|
onCreateChecklist={(list) => actions.createChecklistFromList(game.id, list)}
|
|
/>
|
|
);
|
|
}
|