feat: add AdjustAIButton, EditPlanButton, and AsignaturaPreviewCard components
- Implemented AdjustAIButton for AI-driven plan adjustments with a confetti effect on success. - Created EditPlanButton to allow editing of plan details with form validation and optimistic updates. - Added AsignaturaPreviewCard to display course previews with relevant statistics and details. - Introduced Field component for consistent form field labeling. - Developed GradientMesh for dynamic background effects based on color input. - Added Pulse component for skeleton loading states. - Created SmallStat and StatCard components for displaying statistical information in a card format. - Implemented utility functions in planHelpers for color manipulation and formatting. - Established planQueries for fetching plan and course data from the database. - Updated the plan detail route to utilize new components and queries for improved user experience.
This commit is contained in:
19
.vscode/mcp.json
vendored
Normal file
19
.vscode/mcp.json
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"inputs": [
|
||||
{
|
||||
"type": "promptString",
|
||||
"id": "supabase-access-token",
|
||||
"description": "Supabase personal access token",
|
||||
"password": true
|
||||
}
|
||||
],
|
||||
"servers": {
|
||||
"supabase": {
|
||||
"command": "cmd",
|
||||
"args": ["/c", "npx", "-y", "@supabase/mcp-server-supabase@latest", "--read-only", "--project-ref=exdkssurzmjnnhgtiama"],
|
||||
"env": {
|
||||
"SUPABASE_ACCESS_TOKEN": "${input:supabase-access-token}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user