in src/devtools/views/StoreInspector/Snapshot.js [81:118]
export default function Snapshots({
envSnapshotList,
envSnapshotListByType,
currentEnvID,
}: Props) {
const [selectedSnapshotID, setSelectedSnapshotID] = useState(0);
if (
envSnapshotList == null ||
Object.keys(envSnapshotList).length <= 0 ||
currentEnvID == null ||
envSnapshotList[currentEnvID] == null
) {
return (
<div className={styles.NoSnapshots}>
No Snapshots! <br /> To take a snapshot, hit the snapshot button!
</div>
);
}
const snapshotList = envSnapshotList[currentEnvID];
const snapshotListByType = envSnapshotListByType[currentEnvID];
return (
<div className={styles.TabContent}>
<SnapshotList
snapshotList={snapshotList}
setSelectedSnapshotID={setSelectedSnapshotID}
selectedSnapshotID={selectedSnapshotID}
/>
<SnapshotDetails
snapshotList={snapshotList}
snapshotListByType={snapshotListByType}
selectedSnapshotID={selectedSnapshotID}
/>
</div>
);
}