feat: dashboard left bar improvements

This commit is contained in:
swve 2023-12-13 18:43:46 +01:00
parent 3413e6ca73
commit 6fea7ec1af
16 changed files with 124 additions and 29 deletions

View file

@ -1,5 +1,5 @@
import { default as React, } from "react";
import AuthProvider from "@components/Security/AuthProvider";
import AuthProvider from "@components/Security/AuthProviderDepreceated";
import EditorWrapper from "@components/Objects/Editor/EditorWrapper";
import { getCourseMetadataWithAuthHeader } from "@services/courses/courses";
import { cookies } from "next/headers";

View file

@ -5,7 +5,7 @@ import { deleteOrganizationFromBackend } from "@services/organizations/orgs";
import useSWR, { mutate } from "swr";
import { swrFetcher } from "@services/utils/ts/requests";
import { getAPIUrl, getUriWithOrg } from "@services/config/config";
import AuthProvider from "@components/Security/AuthProvider";
import AuthProvider from "@components/Security/AuthProviderDepreceated";
const Organizations = () => {
const { data: organizations, error } = useSWR(`${getAPIUrl()}orgs/user/page/1/limit/10`, swrFetcher)

View file

@ -1,6 +1,6 @@
import "@styles/globals.css";
import { Menu } from "@components/Objects/Menu/Menu";
import AuthProvider from "@components/Security/AuthProvider";
import AuthProvider from "@components/Security/AuthProviderDepreceated";
export default function RootLayout({ children, params }: { children: React.ReactNode , params :any}) {
return (

View file

@ -1,5 +1,5 @@
import LeftMenu from '@components/Dashboard/UI/LeftMenu'
import AuthProvider from '@components/Security/AuthProvider'
import AuthProvider from '@components/Security/AuthProviderDepreceated'
import React from 'react'
function DashboardLayout({ children, params }: { children: React.ReactNode, params: any }) {

View file

@ -1,5 +1,6 @@
'use client';
import { OrgProvider } from "@components/Contexts/OrgContext";
import AuthProvider from "@components/Security/AuthContext";
import { getAPIUrl } from "@services/config/config";
import { swrFetcher } from "@services/utils/ts/requests";
import "@styles/globals.css";
@ -8,10 +9,12 @@ import useSWR from "swr";
export default function RootLayout({ children, params }: { children: React.ReactNode, params: any }) {
return (
<div>
<div>
<AuthProvider orgslug={params.orgslug}>
<OrgProvider orgslug={params.orgslug}>
{children}
</OrgProvider>
</div>
{children}
</OrgProvider>
</AuthProvider>
</div>
);
}

View file

@ -1,5 +1,5 @@
"use client";
import { AuthContext } from '@components/Security/AuthProvider';
import { AuthContext } from '@components/Security/AuthProviderDepreceated';
import React, { useEffect } from 'react'
import { Formik, Form, Field, ErrorMessage } from 'formik';
import { updatePassword } from '@services/settings/password';

View file

@ -1,5 +1,5 @@
"use client";
import { AuthContext } from '@components/Security/AuthProvider';
import { AuthContext } from '@components/Security/AuthProviderDepreceated';
import React, { useEffect } from 'react'
import { Formik, Form, Field, ErrorMessage } from 'formik';
import { updateProfile } from '@services/settings/profile';

View file

@ -3,7 +3,7 @@ import React, { createContext, useState } from 'react'
import { styled } from '@stitches/react';
import Link from 'next/link';
import LearnHouseWhiteLogo from '@public/learnhouse_text_white.png';
import AuthProvider, { AuthContext } from '@components/Security/AuthProvider';
import AuthProvider, { AuthContext } from '@components/Security/AuthProviderDepreceated';
import Avvvatars from 'avvvatars-react';
import Image from 'next/image';
import AuthenticatedClientElement from '@components/Security/AuthenticatedClientElement';