feat: make edit course page private

This commit is contained in:
swve 2023-04-09 00:07:59 +02:00
parent 46f13fac87
commit 8f8257b9e7
4 changed files with 28 additions and 32 deletions

View file

@ -13,6 +13,7 @@ import NewActivityModal from "@components/Pages/CourseEdit/NewActivity";
import { createActivity, createFileActivity } from "@services/courses/activities";
import { getOrganizationContextInfo } from "@services/organizations/orgs";
import Modal from "@components/UI/Modal/Modal";
import AuthProvider from "@components/Security/AuthProvider";
function CourseEdit(params: any) {
// Initial Course State
@ -117,7 +118,7 @@ function CourseEdit(params: any) {
const closeNewActivityModal = () => {
console.log("closeNewActivityModal");
setNewActivityModal(false);
};
@ -225,6 +226,7 @@ function CourseEdit(params: any) {
return (
<>
<AuthProvider />
<Page>
<Title>
Edit Course {" "}
@ -252,8 +254,8 @@ function CourseEdit(params: any) {
Save
</button>
</Title>-
<Modal
<Modal
isDialogOpen={newActivityModal}
onOpenChange={setNewActivityModal}
minHeight="no-min"
@ -266,7 +268,7 @@ function CourseEdit(params: any) {
></NewActivityModal>}
dialogTitle="Create Activity"
dialogDescription="Choose between types of activities to add to the course"
/>
<br />

View file

@ -1,12 +1,12 @@
"use client"; //todo: use server components
import Link from "next/link";
import React from "react";
import Layout from "../../components/UI/Layout";
import { Title } from "../../components/UI/Elements/Styles/Title";
import { deleteOrganizationFromBackend } from "@services/organizations/orgs";
import useSWR, { mutate } from "swr";
import { swrFetcher } from "@services/utils/requests";
import { getAPIUrl, getUriWithOrg } from "@services/config/config";
import AuthProvider from "@components/Security/AuthProvider";
const Organizations = () => {
const { data : organizations , error } = useSWR(`${getAPIUrl()}orgs/user/page/1/limit/10`, swrFetcher)
@ -18,6 +18,7 @@ const Organizations = () => {
return (
<>
<AuthProvider/>
<Title>
Your Organizations{" "}
<Link href={"/organizations/new"}>