mirror of
https://github.com/checktheroads/hyperglass
synced 2024-05-11 05:55:08 +00:00
improve as path component styling
This commit is contained in:
@@ -8,7 +8,7 @@ import {
|
|||||||
Skeleton,
|
Skeleton,
|
||||||
ModalCloseButton,
|
ModalCloseButton,
|
||||||
} from '@chakra-ui/react';
|
} from '@chakra-ui/react';
|
||||||
import { useColorValue } from '~/context';
|
import { useColorValue, useBreakpointValue } from '~/context';
|
||||||
import { useLGState, useLGMethods } from '~/hooks';
|
import { useLGState, useLGMethods } from '~/hooks';
|
||||||
import { PathButton } from './button';
|
import { PathButton } from './button';
|
||||||
import { Chart } from './chart';
|
import { Chart } from './chart';
|
||||||
@@ -22,14 +22,18 @@ export const Path = (props: TPath) => {
|
|||||||
const { isOpen, onClose, onOpen } = useDisclosure();
|
const { isOpen, onClose, onOpen } = useDisclosure();
|
||||||
const response = getResponse(device);
|
const response = getResponse(device);
|
||||||
const output = response?.output as TStructuredResponse;
|
const output = response?.output as TStructuredResponse;
|
||||||
const bg = useColorValue('whiteSolid.50', 'blackSolid.900');
|
const bg = useColorValue('light.50', 'dark.900');
|
||||||
|
const centered = useBreakpointValue({ base: false, lg: true }) ?? true;
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<PathButton onOpen={onOpen} />
|
<PathButton onOpen={onOpen} />
|
||||||
<Modal isOpen={isOpen} onClose={onClose} size="full" isCentered>
|
<Modal isOpen={isOpen} onClose={onClose} size="full" isCentered={centered}>
|
||||||
<ModalOverlay />
|
<ModalOverlay />
|
||||||
<ModalContent bg={bg} maxW={{ base: '100%', lg: '80%' }} maxH={{ base: '80%', lg: '60%' }}>
|
<ModalContent
|
||||||
|
bg={bg}
|
||||||
|
mt={{ base: 4, lg: '' }}
|
||||||
|
maxH={{ base: '80%', lg: '60%' }}
|
||||||
|
maxW={{ base: '100%', lg: '80%' }}>
|
||||||
<ModalHeader>{`Path to ${displayTarget.value}`}</ModalHeader>
|
<ModalHeader>{`Path to ${displayTarget.value}`}</ModalHeader>
|
||||||
<ModalCloseButton />
|
<ModalCloseButton />
|
||||||
<ModalBody>
|
<ModalBody>
|
||||||
|
|||||||
Reference in New Issue
Block a user