From f365eed4dd5c07ca56355e7f09a84138b3132d8c Mon Sep 17 00:00:00 2001 From: LordMathis Date: Wed, 9 Oct 2024 20:30:50 +0200 Subject: [PATCH] Migrate modals --- .../components/modals/CommitMessageModal.js | 33 ++++++++++++------- .../src/components/modals/CreateFileModal.js | 33 ++++++++++++------- .../src/components/modals/DeleteFileModal.js | 26 +++++++++------ 3 files changed, 58 insertions(+), 34 deletions(-) diff --git a/frontend/src/components/modals/CommitMessageModal.js b/frontend/src/components/modals/CommitMessageModal.js index b2a6720..8976498 100644 --- a/frontend/src/components/modals/CommitMessageModal.js +++ b/frontend/src/components/modals/CommitMessageModal.js @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { Modal, Input } from '@geist-ui/core'; +import { Modal, TextInput, Button, Group, Box } from '@mantine/core'; import { useModalContext } from '../../contexts/ModalContext'; const CommitMessageModal = ({ onCommitAndPush }) => { @@ -17,22 +17,31 @@ const CommitMessageModal = ({ onCommitAndPush }) => { return ( setCommitMessageModalVisible(false)} + title="Enter Commit Message" + centered + size="sm" > - Enter Commit Message - - + setMessage(e.target.value)} + onChange={(event) => setMessage(event.currentTarget.value)} + mb="md" + w="100%" /> - - setCommitMessageModalVisible(false)}> - Cancel - - Commit + + + + + ); }; diff --git a/frontend/src/components/modals/CreateFileModal.js b/frontend/src/components/modals/CreateFileModal.js index 1666dda..c06952b 100644 --- a/frontend/src/components/modals/CreateFileModal.js +++ b/frontend/src/components/modals/CreateFileModal.js @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import { Modal, Input } from '@geist-ui/core'; +import { Modal, TextInput, Button, Group, Box } from '@mantine/core'; import { useModalContext } from '../../contexts/ModalContext'; const CreateFileModal = ({ onCreateFile }) => { @@ -16,22 +16,31 @@ const CreateFileModal = ({ onCreateFile }) => { return ( setNewFileModalVisible(false)} + title="Create New File" + centered + size="sm" > - Create New File - - + setFileName(e.target.value)} + onChange={(event) => setFileName(event.currentTarget.value)} + mb="md" + w="100%" /> - - setNewFileModalVisible(false)}> - Cancel - - Create + + + + + ); }; diff --git a/frontend/src/components/modals/DeleteFileModal.js b/frontend/src/components/modals/DeleteFileModal.js index c267466..edd4fbf 100644 --- a/frontend/src/components/modals/DeleteFileModal.js +++ b/frontend/src/components/modals/DeleteFileModal.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Modal, Text } from '@geist-ui/core'; +import { Modal, Text, Button, Group } from '@mantine/core'; import { useModalContext } from '../../contexts/ModalContext'; const DeleteFileModal = ({ onDeleteFile, selectedFile }) => { @@ -13,17 +13,23 @@ const DeleteFileModal = ({ onDeleteFile, selectedFile }) => { return ( setDeleteFileModalVisible(false)} + title="Delete File" + centered > - Delete File - - Are you sure you want to delete "{selectedFile}"? - - setDeleteFileModalVisible(false)}> - Cancel - - Delete + Are you sure you want to delete "{selectedFile}"? + + + + ); };