({} as AssetsApi);
+
+ const setAssetsApi = useCallback((api: AssetsApi) => {
+ setApi(api);
+ }, []);
+
+ return { api, setAssetsApi };
+}
+
+export const AssetsProvider: React.FunctionComponent<{
+ children?: React.ReactNode
+}> = ({ children }) => (
+
+ {children}
+
+);
+
+export const useAssetApi = (): AssetsApi => {
+ const { api } = useContext(AssetContext);
+ return api;
+};
+
+
+export const useSetAssetApi = (): UseAssetManagerResult["setAssetsApi"] => {
+ const { setAssetsApi } = useContext(AssetContext);
+ return setAssetsApi;
+}
diff --git a/src/Components/Gaming/Quests.tsx b/src/Components/Gaming/Quests.tsx
index f0a6604d..ba7b8e2d 100644
--- a/src/Components/Gaming/Quests.tsx
+++ b/src/Components/Gaming/Quests.tsx
@@ -9,14 +9,6 @@ export function Quests() {
const setQuestsOpen = useSetQuestOpen();
const { isAuthenticated, user } = useAuth();
-
-
- useEffect(() => {
- console.log(questsOpen);
-
- }, [questsOpen])
-
-
return (
<>{questsOpen?
diff --git a/src/Components/Gaming/hooks/useQuests.tsx b/src/Components/Gaming/hooks/useQuests.tsx
index 6d845bd4..43b8a8b2 100644
--- a/src/Components/Gaming/hooks/useQuests.tsx
+++ b/src/Components/Gaming/hooks/useQuests.tsx
@@ -19,8 +19,6 @@ function useQuestsManager(initialOpen: boolean): {
} {
const [open, setOpen] = useState(initialOpen);
-
-
const setQuestsOpen = useCallback((questOpen: boolean) => {
setOpen(questOpen);
console.log(open);
diff --git a/src/Components/Profile/Settings.tsx b/src/Components/Profile/Settings.tsx
index c68a51f9..7456ecca 100644
--- a/src/Components/Profile/Settings.tsx
+++ b/src/Components/Profile/Settings.tsx
@@ -56,6 +56,7 @@ export function Settings() {
.then(() => navigate("/"));
}
+
return (
diff --git a/src/Components/Templates/CardPage.tsx b/src/Components/Templates/CardPage.tsx
index 0652d622..c3a9841d 100644
--- a/src/Components/Templates/CardPage.tsx
+++ b/src/Components/Templates/CardPage.tsx
@@ -20,7 +20,7 @@ export function CardPage({title,children, parent} : {
{title}
-
+
{children}
diff --git a/src/Components/AppShell/DialogModal.tsx b/src/Components/Templates/DialogModal.tsx
similarity index 97%
rename from src/Components/AppShell/DialogModal.tsx
rename to src/Components/Templates/DialogModal.tsx
index 8ec0199e..74e13f5b 100644
--- a/src/Components/AppShell/DialogModal.tsx
+++ b/src/Components/Templates/DialogModal.tsx
@@ -43,7 +43,7 @@ const DialogModal = ({
return (
-