import React, { useState } from "react"; import { languages } from "./languages"; interface LanguageSelectorProps { onChange: (event: any) => void; defaultLanguage?: string; } const Index = (props: LanguageSelectorProps) => { const { onChange } = props; let { defaultLanguage } = props; if (!defaultLanguage) { defaultLanguage = "plaintext"; } const [selectedLanguage, setSelectedLanguage] = useState(defaultLanguage); const handleChange = (event: React.ChangeEvent) => { setSelectedLanguage(event.target.value); onChange(event); }; return ( ); }; export default Index;