학교별 배포를 위해 서버주소/학교이름을 빌드타임 설정으로 전환
- config.dart의 baseUrl/webVapidKey와 학교 이름을 String.fromEnvironment로 전환 - 기본값은 기존 백산고 값 그대로라 인자 없이 빌드하면 지금과 동일하게 동작 - 다른 학교는 --dart-define=BASE_URL=...=SCHOOL_NAME=...=WEB_VAPID_KEY=...로 빌드
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
// 🔑 로그인 화면 (UI 전용). 입력폼/다이얼로그/화면 이동만 담당한다.
|
||||
// 인증 로직/서버 통신은 lib/function/login_controller.dart가 담당한다.
|
||||
import 'package:flutter/material.dart';
|
||||
import '../config.dart' show schoolName;
|
||||
import '../function/login_controller.dart';
|
||||
import 'student_dashboard.dart';
|
||||
import 'teacher_dashboard.dart';
|
||||
@@ -310,9 +311,9 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
children: [
|
||||
const Icon(Icons.school, size: 80, color: Colors.indigo),
|
||||
const SizedBox(height: 16),
|
||||
const Text(
|
||||
'백산고등학교 모니터',
|
||||
style: TextStyle(
|
||||
Text(
|
||||
'$schoolName 모니터',
|
||||
style: const TextStyle(
|
||||
fontSize: 26,
|
||||
fontWeight: FontWeight.bold,
|
||||
color: Colors.indigo,
|
||||
|
||||
Reference in New Issue
Block a user