import React from 'react'; import { Button, Tooltip, ButtonGroup, Spacer } from '@geist-ui/core'; import { Plus, Trash, GitPullRequest, GitCommit } from '@geist-ui/icons'; 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 (