summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components/ConnectionPanelDisclosure.tsx
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2024-08-16 13:45:54 +0200
committerOskar <oskar@mullvad.net>2024-08-21 17:05:50 +0200
commitc9050739874b153d14efb9dfd363fd140278390f (patch)
treecbc6ee293fa7368c6812dbdc1276ef92ce4a9b0f /gui/src/renderer/components/ConnectionPanelDisclosure.tsx
parent86da8428eae571b22dee94a99e5ae00812516f7e (diff)
downloadmullvadvpn-c9050739874b153d14efb9dfd363fd140278390f.tar.xz
mullvadvpn-c9050739874b153d14efb9dfd363fd140278390f.zip
Implement main view connection island
Diffstat (limited to 'gui/src/renderer/components/ConnectionPanelDisclosure.tsx')
-rw-r--r--gui/src/renderer/components/ConnectionPanelDisclosure.tsx49
1 files changed, 0 insertions, 49 deletions
diff --git a/gui/src/renderer/components/ConnectionPanelDisclosure.tsx b/gui/src/renderer/components/ConnectionPanelDisclosure.tsx
deleted file mode 100644
index 3941c3d88f..0000000000
--- a/gui/src/renderer/components/ConnectionPanelDisclosure.tsx
+++ /dev/null
@@ -1,49 +0,0 @@
-import * as React from 'react';
-import styled from 'styled-components';
-
-import { colors } from '../../config.json';
-import { normalText } from './common-styles';
-import ImageView from './ImageView';
-
-const Container = styled.div({
- display: 'flex',
- alignItems: 'center',
- width: '100%',
-});
-
-const Caption = styled.span<{ $open: boolean }>(normalText, (props) => ({
- fontWeight: 600,
- lineHeight: '20px',
- minWidth: '0px',
- color: props.$open ? colors.white : colors.white40,
- [Container + ':hover &&']: {
- color: colors.white,
- },
-}));
-
-const Chevron = styled(ImageView)({
- [Container + ':hover &&']: {
- backgroundColor: colors.white,
- },
-});
-
-interface IProps {
- pointsUp: boolean;
- onToggle?: () => void;
- children: React.ReactNode;
- className?: string;
-}
-
-export default function ConnectionPanelDisclosure(props: IProps) {
- return (
- <Container className={props.className} onClick={props.onToggle}>
- <Caption $open={props.pointsUp}>{props.children}</Caption>
- <Chevron
- source={props.pointsUp ? 'icon-chevron-up' : 'icon-chevron-down'}
- width={22}
- height={22}
- tintColor={colors.white40}
- />
- </Container>
- );
-}