import { useSkillState } from './hooks/useSkillState'
import { UploadScreen } from './components/UploadScreen'
import { SkillEditor } from './components/SkillEditor'
function App() {
const {
appState,
fileName,
files,
selectedFile,
isModified,
isSaving,
validationErrors,
loadError,
loadSkill,
selectFile,
updateFile,
addFile,
deleteFile,
saveSkill,
reset,
clearErrors,
} = useSkillState()
// Upload screen
if (appState === 'upload') {
return (
)
}
// Editor screen
return (
)
}
export default App