feat: make explore more visible in lms

This commit is contained in:
Rotimi Best
2026-06-10 09:18:20 +01:00
parent 02ae9b81b8
commit dcb5cfbc7b
11 changed files with 223 additions and 27 deletions
@@ -3,6 +3,11 @@ import * as z from 'zod';
import { ALLOWED_CONTENT_TYPES, ALLOWED_DOCUMENT_TYPES } from '../constants';
import { ZCourseCalloutInput } from './callout';
export const ZGetRecommendedCourses = z.object({
limit: z.string().transform(Number).pipe(z.number().min(1).max(50)).optional()
});
export type TGetRecommendedCourses = z.infer<typeof ZGetRecommendedCourses>;
export const ZCourseClone = z.object({
title: z.string().min(1),
description: z.string().optional(),
@@ -392,6 +397,7 @@ export const ZCourseUpdateBase = z.object({
logo: z.string().optional(),
slug: z.string().optional(),
isPublished: z.boolean().optional(),
orgOnly: z.boolean().optional(),
overview: z.string().optional(),
metadata: ZCourseMetadata.optional(),
cost: z.number().int().min(0).optional(),