]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/pages/AosGenerate.js
remove aosr web
[alttp.git] / resources / js / components / pages / AosGenerate.js
diff --git a/resources/js/components/pages/AosGenerate.js b/resources/js/components/pages/AosGenerate.js
deleted file mode 100644 (file)
index b787848..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-import axios from 'axios';
-import React, { useCallback, useEffect, useState } from 'react';
-import { Helmet } from 'react-helmet';
-import { useTranslation } from 'react-i18next';
-
-import Generate from '../aos-generate/Generate';
-import ErrorBoundary from '../common/ErrorBoundary';
-import ErrorMessage from '../common/ErrorMessage';
-import Loading from '../common/Loading';
-
-const AosGenerate = () => {
-       const [error, setError] = useState(null);
-       const [loading, setLoading] = useState(true);
-       const [presets, setPresets] = useState([]);
-
-       const { t } = useTranslation();
-
-       const loadPresets = useCallback(ctrl => {
-               axios
-                       .get('/api/aos-presets', { signal: ctrl.signal })
-                       .then(response => {
-                               setError(null);
-                               setLoading(false);
-                               setPresets(response.data);
-                       })
-                       .catch(error => {
-                               setError(error);
-                               setLoading(false);
-                               setPresets([]);
-                       });
-       }, []);
-
-       useEffect(() => {
-               setLoading(true);
-               const ctrl = new AbortController();
-               loadPresets(ctrl);
-               return () => {
-                       ctrl.abort();
-               };
-       }, []);
-
-       if (loading) {
-               return <Loading />;
-       }
-
-       if (error) {
-               return <ErrorMessage error={error} />;
-       }
-
-       return <ErrorBoundary>
-               <Helmet>
-                       <title>{t('aosGenerate.heading')}</title>
-               </Helmet>
-               <Generate presets={presets} />
-       </ErrorBoundary>;
-};
-
-export default AosGenerate;