Add error

This commit is contained in:
Nick Mowen 2022-12-05 21:16:13 -07:00
parent 31753aec96
commit a8c0c64303

View File

@ -1,4 +1,4 @@
import { h, Fragment } from 'preact'; import { h } from 'preact';
import useSWR from 'swr'; import useSWR from 'swr';
import CodeEditor from '@uiw/react-textarea-code-editor'; import CodeEditor from '@uiw/react-textarea-code-editor';
import ActivityIndicator from '../components/ActivityIndicator'; import ActivityIndicator from '../components/ActivityIndicator';
@ -8,6 +8,7 @@ import { useState } from 'preact/hooks';
export default function Config() { export default function Config() {
const { data: config } = useSWR('config/raw'); const { data: config } = useSWR('config/raw');
const [newCode, setNewCode] = useState(config); const [newCode, setNewCode] = useState(config);
const [error, setError] = useState();
if (!config) { if (!config) {
return <ActivityIndicator />; return <ActivityIndicator />;
@ -17,6 +18,8 @@ export default function Config() {
<div className="space-y-4 p-2 px-4"> <div className="space-y-4 p-2 px-4">
<Heading>Config</Heading> <Heading>Config</Heading>
{error && <div className="max-h-20 text-red-500">There is an error</div>}
<CodeEditor value={config} language="yaml" onChange={(e) => setNewCode(e.target.value)} /> <CodeEditor value={config} language="yaml" onChange={(e) => setNewCode(e.target.value)} />
</div> </div>
); );