import 'package:fikoyt_merkez/apps/mesaici/base_page_mesaici_view.dart'; import 'package:fikoyt_merkez/apps/mesaici/servisler/fikoyt.mesaici.service.dart'; import 'package:fikoyt_merkez/core/Extensions/fiko_duration_ext.dart'; import 'package:fikoyt_merkez/core/Extensions/fiko_tarih.dart'; import 'package:fikoyt_merkez/core/fikoyt.service.dart'; import 'package:fikoyt_merkez/core/widgets/fiko_ui/fiko_button/fiko_button.dart'; import 'package:fikoyt_merkez/core/widgets/yazi_kutulari/yazi_kutulari.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../../model/model_ayarlar.dart'; class VardiyaEkleDialog extends StatelessWidget { VardiyaEkleDialog({Key? key, required this.vardiya}) : super(key: key); BasePageMesaiciLogic basePageMesaiciLogic = Get.put(BasePageMesaiciLogic()); final FikoYTMesaiciService servisMesaici = Get.put(FikoYTMesaiciService()); final FikoYTService servisFikoYT = FikoYTService(); Vardiya vardiya; late Rx vardiyaObs = vardiya.obs; @override Widget build(BuildContext context) { vardiyaObs.listen((val) { vardiya = val; // servisMesaici.ayarlarModel!.refresh(); }); return Container( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ const Text( "Vardiya'ya Bir İsim Veriniz", ), Obx( () => FikoYaziKutusu( baslik: "Vardiya İsmi", simgeSol: const Text( "👩🏻‍🤝‍👨🏽", style: TextStyle( fontSize: 16, ), ), radius: 5.0, degeri: vardiyaObs.value.ismi, degisti: (value) { vardiyaObs.value.ismi = value; }, ), ), FikoAciklamaKutusu( baslik: "Vardiya Açıklama", radius: 5.0, degeri: vardiyaObs.value.aciklama, yaziBoyutu: 12.0, degisti: (value) { vardiyaObs.value.aciklama = value; }, ), ], ), ); } }