import React from 'react'; import { ActionIcon, Tooltip, Group } from '@mantine/core'; import { IconPlus, IconTrash, IconGitPullRequest, IconGitCommit, } from '@tabler/icons-react'; import { useSettings } from '../contexts/SettingsContext'; import { useModalContext } from '../contexts/ModalContext'; const FileActions = ({ handlePullChanges, selectedFile }) => { const { settings } = useSettings(); const { setNewFileModalVisible, setDeleteFileModalVisible, setCommitMessageModalVisible, } = useModalContext(); const handleCreateFile = () => setNewFileModalVisible(true); const handleDeleteFile = () => setDeleteFileModalVisible(true); const handleCommitAndPush = () => setCommitMessageModalVisible(true); return ( ); }; export default FileActions;