28 lines
811 B
Dart
28 lines
811 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
import '../../../constant/style.dart';
|
|
import '../../../controller/home/map_page_controller.dart';
|
|
|
|
class PassengerInfoWindow extends StatelessWidget {
|
|
const PassengerInfoWindow({
|
|
super.key,
|
|
});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return GetBuilder<MapController>(
|
|
builder: (controller) => controller.isPassengerInfoWindow
|
|
? Positioned(
|
|
bottom: 2,
|
|
child: AnimatedContainer(
|
|
duration: const Duration(milliseconds: 300),
|
|
height: controller.passengerInfoWindow,
|
|
width: Get.width,
|
|
decoration: AppStyle.boxDecoration,
|
|
),
|
|
)
|
|
: const SizedBox());
|
|
}
|
|
}
|