chore(ui): Make the Node UI Legend Responsive

This commit is contained in:
blessedcoolant 2023-04-23 00:55:22 +12:00
parent 2e70848aa0
commit f258aba6d1

View File

@ -1,20 +1,24 @@
import 'reactflow/dist/style.css';
import { Tooltip, Badge, HStack } from '@chakra-ui/react';
import { Tooltip, Badge, Flex } from '@chakra-ui/react';
import { map } from 'lodash';
import { FIELDS } from '../types/constants';
import { memo } from 'react';
const FieldTypeLegend = () => {
return (
<HStack>
<Flex gap={2} flexDirection={{ base: 'column', xl: 'row' }}>
{map(FIELDS, ({ title, description, color }, key) => (
<Tooltip key={key} label={description}>
<Badge colorScheme={color} sx={{ userSelect: 'none' }}>
<Badge
colorScheme={color}
sx={{ userSelect: 'none' }}
textAlign="center"
>
{title}
</Badge>
</Tooltip>
))}
</HStack>
</Flex>
);
};