mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
feat: Remove unused imports and update some packages
This commit is contained in:
parent
ccf387cc98
commit
182cd73001
10 changed files with 982 additions and 811 deletions
|
|
@ -1,4 +1,3 @@
|
||||||
import { useAssignments } from '@components/Contexts/Assignments/AssignmentContext';
|
|
||||||
import { useAssignmentsTask, useAssignmentsTaskDispatch } from '@components/Contexts/Assignments/AssignmentsTaskContext';
|
import { useAssignmentsTask, useAssignmentsTaskDispatch } from '@components/Contexts/Assignments/AssignmentsTaskContext';
|
||||||
import { useLHSession } from '@components/Contexts/LHSessionContext';
|
import { useLHSession } from '@components/Contexts/LHSessionContext';
|
||||||
import React, { useEffect } from 'react'
|
import React, { useEffect } from 'react'
|
||||||
|
|
|
||||||
|
|
@ -5,16 +5,14 @@ import { useLHSession } from '@components/Contexts/LHSessionContext';
|
||||||
import { useOrg } from '@components/Contexts/OrgContext';
|
import { useOrg } from '@components/Contexts/OrgContext';
|
||||||
import FormLayout, { FormField, FormLabelAndMessage, Input, Textarea } from '@components/StyledElements/Form/Form';
|
import FormLayout, { FormField, FormLabelAndMessage, Input, Textarea } from '@components/StyledElements/Form/Form';
|
||||||
import * as Form from '@radix-ui/react-form';
|
import * as Form from '@radix-ui/react-form';
|
||||||
import { getAPIUrl } from '@services/config/config';
|
import { getActivityByID } from '@services/courses/activities';
|
||||||
import { getActivity, getActivityByID } from '@services/courses/activities';
|
import { updateAssignmentTask, updateReferenceFile } from '@services/courses/assignments';
|
||||||
import { deleteAssignmentTask, updateAssignmentTask, updateReferenceFile } from '@services/courses/assignments';
|
|
||||||
import { getTaskRefFileDir } from '@services/media/media';
|
import { getTaskRefFileDir } from '@services/media/media';
|
||||||
import { useFormik } from 'formik';
|
import { useFormik } from 'formik';
|
||||||
import { ArrowBigUpDash, Cloud, File, GalleryVerticalEnd, Info, Loader, TentTree, Trash, Upload, UploadCloud } from 'lucide-react'
|
import { Cloud, File, Info, Loader, UploadCloud } from 'lucide-react'
|
||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
import React, { use, useEffect } from 'react'
|
import React, { useEffect } from 'react'
|
||||||
import toast from 'react-hot-toast';
|
import toast from 'react-hot-toast';
|
||||||
import { mutate } from 'swr';
|
|
||||||
|
|
||||||
export function AssignmentTaskGeneralEdit() {
|
export function AssignmentTaskGeneralEdit() {
|
||||||
const session = useLHSession() as any;
|
const session = useLHSession() as any;
|
||||||
|
|
|
||||||
|
|
@ -2,17 +2,10 @@
|
||||||
import { useAssignments } from '@components/Contexts/Assignments/AssignmentContext';
|
import { useAssignments } from '@components/Contexts/Assignments/AssignmentContext';
|
||||||
import { useAssignmentsTask, useAssignmentsTaskDispatch } from '@components/Contexts/Assignments/AssignmentsTaskContext';
|
import { useAssignmentsTask, useAssignmentsTaskDispatch } from '@components/Contexts/Assignments/AssignmentsTaskContext';
|
||||||
import { useLHSession } from '@components/Contexts/LHSessionContext';
|
import { useLHSession } from '@components/Contexts/LHSessionContext';
|
||||||
import { useOrg } from '@components/Contexts/OrgContext';
|
|
||||||
import FormLayout, { FormField, FormLabelAndMessage, Input, Textarea } from '@components/StyledElements/Form/Form';
|
|
||||||
import * as Form from '@radix-ui/react-form';
|
|
||||||
import { getAPIUrl } from '@services/config/config';
|
import { getAPIUrl } from '@services/config/config';
|
||||||
import { getActivity, getActivityByID } from '@services/courses/activities';
|
import { deleteAssignmentTask } from '@services/courses/assignments';
|
||||||
import { deleteAssignmentTask, updateAssignmentTask, updateReferenceFile } from '@services/courses/assignments';
|
import { GalleryVerticalEnd, Info, TentTree, Trash } from 'lucide-react'
|
||||||
import { getTaskRefFileDir } from '@services/media/media';
|
import React, { useEffect } from 'react'
|
||||||
import { useFormik } from 'formik';
|
|
||||||
import { ArrowBigUpDash, Cloud, File, GalleryVerticalEnd, Info, Loader, TentTree, Trash, Upload, UploadCloud } from 'lucide-react'
|
|
||||||
import Link from 'next/link';
|
|
||||||
import React, { use, useEffect } from 'react'
|
|
||||||
import toast from 'react-hot-toast';
|
import toast from 'react-hot-toast';
|
||||||
import { mutate } from 'swr';
|
import { mutate } from 'swr';
|
||||||
import { AssignmentTaskGeneralEdit } from './Subs/AssignmentTaskGeneralEdit';
|
import { AssignmentTaskGeneralEdit } from './Subs/AssignmentTaskGeneralEdit';
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ import { useRouter } from 'next/navigation'
|
||||||
import React, { useEffect, useState } from 'react'
|
import React, { useEffect, useState } from 'react'
|
||||||
import { Draggable } from 'react-beautiful-dnd'
|
import { Draggable } from 'react-beautiful-dnd'
|
||||||
import { mutate } from 'swr'
|
import { mutate } from 'swr'
|
||||||
import { deleteAssignment, deleteAssignmentUsingActivityUUID, getAssignmentFromActivityUUID } from '@services/courses/assignments'
|
import { deleteAssignmentUsingActivityUUID, getAssignmentFromActivityUUID } from '@services/courses/assignments'
|
||||||
import { useOrg } from '@components/Contexts/OrgContext'
|
import { useOrg } from '@components/Contexts/OrgContext'
|
||||||
import { useCourse } from '@components/Contexts/CourseContext'
|
import { useCourse } from '@components/Contexts/CourseContext'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import { BookUser, EllipsisVertical, File, FileUp, ListTodo, Save } from 'lucide-react'
|
import { BookUser, EllipsisVertical, FileUp, ListTodo, Save } from 'lucide-react'
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
|
|
||||||
type AssignmentBoxProps = {
|
type AssignmentBoxProps = {
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,12 @@
|
||||||
'use client'
|
'use client'
|
||||||
import FormLayout, {
|
import FormLayout, {
|
||||||
ButtonBlack,
|
|
||||||
Flex,
|
|
||||||
FormField,
|
FormField,
|
||||||
FormLabel,
|
|
||||||
FormLabelAndMessage,
|
FormLabelAndMessage,
|
||||||
FormMessage,
|
|
||||||
Input,
|
Input,
|
||||||
} from '@components/StyledElements/Form/Form'
|
} from '@components/StyledElements/Form/Form'
|
||||||
import * as Form from '@radix-ui/react-form'
|
import * as Form from '@radix-ui/react-form'
|
||||||
import { useOrg } from '@components/Contexts/OrgContext'
|
import { useOrg } from '@components/Contexts/OrgContext'
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
import { BarLoader } from 'react-spinners'
|
|
||||||
import { createUserGroup } from '@services/usergroups/usergroups'
|
import { createUserGroup } from '@services/usergroups/usergroups'
|
||||||
import { mutate } from 'swr'
|
import { mutate } from 'swr'
|
||||||
import { getAPIUrl } from '@services/config/config'
|
import { getAPIUrl } from '@services/config/config'
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { getUriWithOrg } from '@services/config/config'
|
||||||
import { deleteCourseFromBackend } from '@services/courses/courses'
|
import { deleteCourseFromBackend } from '@services/courses/courses'
|
||||||
import { getCourseThumbnailMediaDirectory } from '@services/media/media'
|
import { getCourseThumbnailMediaDirectory } from '@services/media/media'
|
||||||
import { revalidateTags } from '@services/utils/ts/requests'
|
import { revalidateTags } from '@services/utils/ts/requests'
|
||||||
import { BookMinus, FilePenLine, Settings, Settings2, X, EllipsisVertical } from 'lucide-react'
|
import { BookMinus, FilePenLine, Settings2, EllipsisVertical } from 'lucide-react'
|
||||||
import { useLHSession } from '@components/Contexts/LHSessionContext'
|
import { useLHSession } from '@components/Contexts/LHSessionContext'
|
||||||
import Link from 'next/link'
|
import Link from 'next/link'
|
||||||
import { useRouter } from 'next/navigation'
|
import { useRouter } from 'next/navigation'
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ import OnBoardAI from '@public/onboarding/OnBoardAI.png';
|
||||||
import OnBoardUGs from '@public/onboarding/OnBoardUGs.png';
|
import OnBoardUGs from '@public/onboarding/OnBoardUGs.png';
|
||||||
import OnBoardAccess from '@public/onboarding/OnBoardAccess.png';
|
import OnBoardAccess from '@public/onboarding/OnBoardAccess.png';
|
||||||
import OnBoardMore from '@public/onboarding/OnBoardMore.png';
|
import OnBoardMore from '@public/onboarding/OnBoardMore.png';
|
||||||
import { ArrowRight, Book, Check, Globe, Info, PictureInPicture, Sparkle, Sprout, SquareUser, Users } from 'lucide-react';
|
import { ArrowRight, Book, Check, Globe, Info, PictureInPicture, Sparkle, Sprout, SquareUser } from 'lucide-react';
|
||||||
import { useRouter } from 'next/navigation';
|
import { useRouter } from 'next/navigation';
|
||||||
import { getUriWithOrg } from '@services/config/config';
|
import { getUriWithOrg } from '@services/config/config';
|
||||||
import { useOrg } from '@components/Contexts/OrgContext';
|
import { useOrg } from '@components/Contexts/OrgContext';
|
||||||
|
|
|
||||||
|
|
@ -11,35 +11,35 @@
|
||||||
"lint:fix": "eslint --fix ."
|
"lint:fix": "eslint --fix ."
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@hocuspocus/provider": "^2.13.1",
|
"@hocuspocus/provider": "^2.13.5",
|
||||||
"@radix-ui/colors": "^0.1.9",
|
"@radix-ui/colors": "^0.1.9",
|
||||||
"@radix-ui/react-aspect-ratio": "^1.0.3",
|
"@radix-ui/react-aspect-ratio": "^1.1.0",
|
||||||
"@radix-ui/react-dialog": "^1.0.5",
|
"@radix-ui/react-dialog": "^1.1.1",
|
||||||
"@radix-ui/react-form": "^0.0.3",
|
"@radix-ui/react-form": "^0.0.3",
|
||||||
"@radix-ui/react-icons": "^1.3.0",
|
"@radix-ui/react-icons": "^1.3.0",
|
||||||
"@radix-ui/react-switch": "^1.0.3",
|
"@radix-ui/react-switch": "^1.1.0",
|
||||||
"@radix-ui/react-tooltip": "^1.0.7",
|
"@radix-ui/react-tooltip": "^1.1.2",
|
||||||
"@stitches/react": "^1.2.8",
|
"@stitches/react": "^1.2.8",
|
||||||
"@tiptap/core": "^2.4.0",
|
"@tiptap/core": "^2.5.4",
|
||||||
"@tiptap/extension-code-block-lowlight": "^2.4.0",
|
"@tiptap/extension-code-block-lowlight": "^2.5.4",
|
||||||
"@tiptap/extension-collaboration": "^2.4.0",
|
"@tiptap/extension-collaboration": "^2.5.4",
|
||||||
"@tiptap/extension-collaboration-cursor": "^2.4.0",
|
"@tiptap/extension-collaboration-cursor": "^2.5.4",
|
||||||
"@tiptap/extension-youtube": "^2.4.0",
|
"@tiptap/extension-youtube": "^2.5.4",
|
||||||
"@tiptap/html": "^2.4.0",
|
"@tiptap/html": "^2.5.4",
|
||||||
"@tiptap/pm": "^2.4.0",
|
"@tiptap/pm": "^2.5.4",
|
||||||
"@tiptap/react": "^2.4.0",
|
"@tiptap/react": "^2.5.4",
|
||||||
"@tiptap/starter-kit": "^2.4.0",
|
"@tiptap/starter-kit": "^2.5.4",
|
||||||
"@types/randomcolor": "^0.5.9",
|
"@types/randomcolor": "^0.5.9",
|
||||||
"avvvatars-react": "^0.4.2",
|
"avvvatars-react": "^0.4.2",
|
||||||
"dayjs": "^1.11.11",
|
"dayjs": "^1.11.11",
|
||||||
"formik": "^2.4.6",
|
"formik": "^2.4.6",
|
||||||
"framer-motion": "^10.18.0",
|
"framer-motion": "^10.18.0",
|
||||||
"get-youtube-id": "^1.0.1",
|
"get-youtube-id": "^1.0.1",
|
||||||
"highlight.js": "^11.9.0",
|
"highlight.js": "^11.10.0",
|
||||||
"katex": "^0.16.10",
|
"katex": "^0.16.11",
|
||||||
"lowlight": "^3.1.0",
|
"lowlight": "^3.1.0",
|
||||||
"lucide-react": "^0.363.0",
|
"lucide-react": "^0.408.0",
|
||||||
"next": "14.2.4",
|
"next": "14.2.5",
|
||||||
"next-auth": "^4.24.7",
|
"next-auth": "^4.24.7",
|
||||||
"nextjs-toploader": "^1.6.12",
|
"nextjs-toploader": "^1.6.12",
|
||||||
"prosemirror-state": "^1.4.3",
|
"prosemirror-state": "^1.4.3",
|
||||||
|
|
@ -54,15 +54,15 @@
|
||||||
"react-spinners": "^0.13.8",
|
"react-spinners": "^0.13.8",
|
||||||
"react-youtube": "^10.1.0",
|
"react-youtube": "^10.1.0",
|
||||||
"sharp": "^0.33.4",
|
"sharp": "^0.33.4",
|
||||||
"styled-components": "^6.1.11",
|
"styled-components": "^6.1.12",
|
||||||
"swr": "^2.2.5",
|
"swr": "^2.2.5",
|
||||||
"tailwind-merge": "^2.3.0",
|
"tailwind-merge": "^2.4.0",
|
||||||
"tailwind-scrollbar": "^3.1.0",
|
"tailwind-scrollbar": "^3.1.0",
|
||||||
"uuid": "^9.0.1",
|
"uuid": "^9.0.1",
|
||||||
"y-indexeddb": "^9.0.12",
|
"y-indexeddb": "^9.0.12",
|
||||||
"y-prosemirror": "^1.2.8",
|
"y-prosemirror": "^1.2.9",
|
||||||
"y-webrtc": "^10.3.0",
|
"y-webrtc": "^10.3.0",
|
||||||
"yjs": "^13.6.16"
|
"yjs": "^13.6.18"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "20.12.2",
|
"@types/node": "20.12.2",
|
||||||
|
|
@ -75,10 +75,10 @@
|
||||||
"@types/uuid": "^9.0.8",
|
"@types/uuid": "^9.0.8",
|
||||||
"autoprefixer": "^10.4.19",
|
"autoprefixer": "^10.4.19",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.0",
|
||||||
"eslint-config-next": "^14.2.3",
|
"eslint-config-next": "^14.2.5",
|
||||||
"eslint-plugin-unused-imports": "^3.2.0",
|
"eslint-plugin-unused-imports": "^3.2.0",
|
||||||
"postcss": "^8.4.38",
|
"postcss": "^8.4.39",
|
||||||
"tailwindcss": "^3.4.4",
|
"tailwindcss": "^3.4.6",
|
||||||
"typescript": "5.4.4"
|
"typescript": "5.4.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
1706
apps/web/pnpm-lock.yaml
generated
1706
apps/web/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue