Skip to content

Commit 993b59a

Browse files
committed
improve: generic-modal - update connect-modal
1 parent 7b379bc commit 993b59a

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

src/ConnectModal.tsx

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ import { UserCancelledError } from "@zmkfirmware/zmk-studio-ts-client/transport/
55
import type { AvailableDevice } from "./tauri/index";
66
import { Bluetooth, RefreshCw } from "lucide-react";
77
import { Key, ListBox, ListBoxItem, Selection } from "react-aria-components";
8-
import { useModalRef } from "./misc/useModalRef";
98
import { ExternalLink } from "./misc/ExternalLink";
10-
import { GenericModal } from "./GenericModal";
9+
import { Modal, ModalContent } from "./modal/Modal";
1110

1211
export type TransportFactory = {
1312
label: string;
@@ -278,16 +277,16 @@ export const ConnectModal = ({
278277
transports,
279278
onTransportCreated,
280279
}: ConnectModalProps) => {
281-
const dialog = useModalRef(open || false, false, false);
282-
283280
const haveTransports = useMemo(() => transports.length > 0, [transports]);
284281

285282
return (
286-
<GenericModal ref={dialog} className="max-w-xl">
287-
<h1 className="text-xl">Welcome to ZMK Studio</h1>
288-
{haveTransports
289-
? connectOptions(transports, onTransportCreated, open)
290-
: noTransportsOptionsPrompt()}
291-
</GenericModal>
283+
<Modal open={open ?? true} onOpenChange={()=> {}} onEscapeClose={false} onBackdropClose={false}>
284+
<ModalContent className="w-96" showCloseButton={false}>
285+
<h1 className="text-xl">Welcome to ZMK Studio</h1>
286+
{haveTransports
287+
? connectOptions(transports, onTransportCreated, open)
288+
: noTransportsOptionsPrompt()}
289+
</ModalContent>
290+
</Modal>
292291
);
293292
};

0 commit comments

Comments
 (0)