Files
grungnet/src/components/map/MapTileGroup.js

27 lines
598 B
JavaScript
Raw Normal View History

2021-05-14 18:02:50 +10:00
import React from "react";
import Tile from "../Tile";
import MapTileImage from "./MapTileImage";
2021-05-20 12:22:07 +10:00
function MapTileGroup({ group, maps, isSelected, onSelect, onOpen, canOpen }) {
2021-05-14 18:02:50 +10:00
return (
<Tile
title={group.name}
isSelected={isSelected}
2021-05-20 12:22:07 +10:00
onSelect={() => onSelect(group)}
onDoubleClick={() => canOpen && onOpen()}
2021-05-14 18:02:50 +10:00
columns="1fr 1fr"
>
{maps.slice(0, 4).map((map) => (
<MapTileImage
sx={{ padding: 1, borderRadius: "8px" }}
map={map}
key={map.id}
/>
))}
</Tile>
);
}
export default MapTileGroup;