in src/devtools/views/StoreInspector/Snapshot.js [51:79]
function SnapshotDetails({
snapshotList,
snapshotListByType,
selectedSnapshotID,
}) {
const [selectedRecordID, setSelectedRecordID] = useState('');
const snapshotRecords = snapshotList[selectedSnapshotID];
if (snapshotRecords == null) {
return null;
}
const snapshotRecordsByType = snapshotListByType[selectedSnapshotID];
const selectedRecord = snapshotRecords[selectedRecordID];
return (
<div className={styles.TabContent}>
<RecordList
records={snapshotRecords}
recordsByType={snapshotRecordsByType}
selectedRecordID={selectedRecordID}
setSelectedRecordID={setSelectedRecordID}
/>
<RecordDetails
records={snapshotRecords}
setSelectedRecordID={setSelectedRecordID}
selectedRecord={selectedRecord}
/>
</div>
);
}