mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
feat: unpublished activities are now hidden by default
This commit is contained in:
parent
e6d7e881e3
commit
46e06201fb
14 changed files with 83 additions and 42 deletions
|
|
@ -8,11 +8,11 @@ import { useLHSession } from '@components/Contexts/LHSessionContext'
|
|||
export const CourseContext = createContext(null)
|
||||
export const CourseDispatchContext = createContext(null)
|
||||
|
||||
export function CourseProvider({ children, courseuuid }: any) {
|
||||
export function CourseProvider({ children, courseuuid, withUnpublishedActivities = false }: any) {
|
||||
const session = useLHSession() as any;
|
||||
const access_token = session?.data?.tokens?.access_token;
|
||||
|
||||
const { data: courseStructureData, error } = useSWR(`${getAPIUrl()}courses/${courseuuid}/meta`,
|
||||
const { data: courseStructureData, error } = useSWR(`${getAPIUrl()}courses/${courseuuid}/meta?with_unpublished_activities=${withUnpublishedActivities}`,
|
||||
url => swrFetcher(url, access_token)
|
||||
);
|
||||
|
||||
|
|
@ -22,7 +22,8 @@ export function CourseProvider({ children, courseuuid }: any) {
|
|||
},
|
||||
courseOrder: {},
|
||||
isSaved: true,
|
||||
isLoading: true
|
||||
isLoading: true,
|
||||
withUnpublishedActivities: withUnpublishedActivities
|
||||
};
|
||||
|
||||
const [state, dispatch] = useReducer(courseReducer, initialState) as any;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue