feat: Replace Lucide React with Material-UI for Google OAuth style

- Installed Material-UI (@mui/material, @emotion/react, @emotion/styled, @mui/icons-material)
- Removed unused Lucide React dependency
- Redesigned LoginPage with Material-UI to match Google OAuth login style
- Redesigned AuthorizePage with Material-UI to match Google OAuth permission screen
- Updated docker-compose to remove APISIX health check dependency from frontend

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude
2025-08-31 11:29:34 +09:00
parent 6d853562a8
commit fabcc986f9
5 changed files with 1221 additions and 426 deletions

View File

@ -128,8 +128,6 @@ services:
depends_on:
backend:
condition: service_started
apisix:
condition: service_healthy
volumes:
- ./oauth/frontend:/app
- /app/node_modules