Strategic VPN management that's actually awesome
+ + +
- {children}
- {isCopyable && (
-
- )}
-
- );
-}
diff --git a/app/components/Dialog.tsx b/app/components/Dialog.tsx
deleted file mode 100644
index d30d25c..0000000
--- a/app/components/Dialog.tsx
+++ /dev/null
@@ -1,194 +0,0 @@
-import React, { cloneElement, useEffect, useRef } from 'react';
-import {
- type AriaDialogProps,
- type AriaModalOverlayProps,
- Overlay,
- useDialog,
- useModalOverlay,
- useOverlayTrigger,
-} from 'react-aria';
-import { Form, type HTMLFormMethod } from 'react-router';
-import {
- type OverlayTriggerProps,
- type OverlayTriggerState,
- useOverlayTriggerState,
-} from 'react-stately';
-import Button, { ButtonProps } from '~/components/Button';
-import Card from '~/components/Card';
-import IconButton, { IconButtonProps } from '~/components/IconButton';
-import Text from '~/components/Text';
-import Title from '~/components/Title';
-import cn from '~/utils/cn';
-import { useLiveData } from '~/utils/live-data';
-
-export interface DialogProps extends OverlayTriggerProps {
- children:
- | [
- React.ReactElement{`${error.status}`}}
-