IntelliClass_FE/pages/course/prepare/index.vue
Timothy Yin b05f954923
feat: add authentication requirements to course preparation and resources pages
fix: update home page background image and remove unnecessary redirect code

chore: update pnpm lock file with new dependencies for auto-animate and svg spinners

delete: remove unused images from public directory

refactor: modify course and user types for better clarity and structure

feat: implement course API with CRUD operations and teacher team management

feat: create user authentication page with login functionality and validation

feat: add login state management with Pinia for user session handling

style: create reusable UI components for cards and tabs

chore: implement HTTP utility for API requests with error handling
2025-04-06 00:25:20 +08:00

48 lines
820 B
Vue

<script lang="ts" setup>
import { Settings } from "lucide-vue-next";
definePageMeta({
requiresAuth: true,
});
const nav = [
{
items: [
{
title: "AI 教案设计",
url: "/test",
icon: Settings,
},
{
title: "AI 案例设计",
url: "/test",
icon: "tabler:settings",
},
{
title: "AI 课件设计",
url: "/test",
icon: "tabler:settings",
},
{
title: "AI 出题",
url: "/test",
icon: "tabler:settings",
},
{
title: "微视频制作",
url: "/test",
icon: "tabler:settings",
},
],
},
];
</script>
<template>
<AppPageWithSidebar :sidebar-nav="nav">
<h1>Prepare</h1>
</AppPageWithSidebar>
</template>
<style scoped></style>