5ba8b8cb68
Add interactive island components and server partials for notes, students, and admin modules, following the Figma prototype design. - static/styles/ui.css: shared component library (buttons, tables, chips, cards, filters, tabs, form inputs) - notes: NotesView (student grade view with UE cards, promo tabs, weighted averages), AdminConsultNotes, AdminUEs islands + partials - students: ConsultStudents (list/filter/delete), AdminPromotions (CRUD) islands + partials - admin: AdminModules, AdminUsers, AdminRoles islands + partials - All partials use State type with unknown cast for session access Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
395 B
TypeScript
17 lines
395 B
TypeScript
import { AppProperties } from "$root/defaults/interfaces.ts";
|
|
|
|
const properties: AppProperties = {
|
|
name: "Students",
|
|
icon: "badge",
|
|
pages: {
|
|
index: "Accueil",
|
|
consult: "Élèves",
|
|
promotions: "Promotions",
|
|
upload: "Import xlsx",
|
|
},
|
|
adminOnly: ["consult", "promotions", "upload"],
|
|
hint: "Create students promotion and see informations",
|
|
};
|
|
|
|
export default properties;
|