mirror of
https://github.com/lordmathis/lemma.git
synced 2025-11-07 16:34:26 +00:00
Remove FileList, FileOps and GitOps contexts
This commit is contained in:
@@ -1,16 +1,14 @@
|
||||
import React, { useState } from 'react';
|
||||
import { Modal, Input } from '@geist-ui/core';
|
||||
import { useFileOperations } from '../../contexts/FileOperationsContext';
|
||||
import { useModalContext } from '../../contexts/ModalContext';
|
||||
|
||||
const CreateFileModal = () => {
|
||||
const CreateFileModal = ({ onCreateFile }) => {
|
||||
const [fileName, setFileName] = useState('');
|
||||
const { newFileModalVisible, setNewFileModalVisible } = useModalContext();
|
||||
const { handleCreateNewFile } = useFileOperations();
|
||||
|
||||
const handleSubmit = async () => {
|
||||
if (fileName) {
|
||||
await handleCreateNewFile(fileName);
|
||||
await onCreateFile(fileName);
|
||||
setFileName('');
|
||||
setNewFileModalVisible(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user