UNPKG

@parkassist/pa-ui-library

Version:
45 lines 1.15 kB
import { jsx as _jsx } from "react/jsx-runtime"; import Palette from '../../constants/Palette'; import ButtonGroup from '../ButtonGroup'; import * as Icons from '../Icons'; import { Row } from '../Layout/Flex'; function TopMapMenu2({ multiSelecting, onToggleMultiSelecting, onBackToDefaultZoom, selectText = "Select", grabModeText = "Grab mode", backToDefaultSizeText = "Back to default size" }) { const buttons = [{ text: backToDefaultSizeText, icon: _jsx(Icons.HomeIcon, { filter: Palette.FILTER_WHITE }), onClick: onBackToDefaultZoom, selected: false }, { text: selectText, icon: _jsx(Icons.SelectionIcon, { filter: Palette.FILTER_WHITE }), onClick: () => onToggleMultiSelecting(true), selected: multiSelecting }, { text: grabModeText, icon: _jsx(Icons.GrabIcon, { filter: Palette.FILTER_WHITE }), onClick: () => onToggleMultiSelecting(false), selected: !multiSelecting }]; return _jsx(Row, { children: _jsx(ButtonGroup, { buttons: buttons, dark: true, tooltipPlacement: 'bottom' }) }); } ; export default TopMapMenu2;