# "लेन-देन जोड़ें" संवाद लागू करें ## निर्देश हमारे बैंक ऐप में अभी भी एक महत्वपूर्ण सुविधा की कमी है: नए लेन-देन दर्ज करने की संभावना। पिछले चार पाठों में आपने जो कुछ भी सीखा है, उसका उपयोग करते हुए "लेन-देन जोड़ें" संवाद को लागू करें: - डैशबोर्ड पेज में "लेन-देन जोड़ें" बटन जोड़ें - या तो एक नया पेज HTML टेम्पलेट के साथ बनाएं, या डैशबोर्ड पेज छोड़े बिना संवाद HTML को दिखाने/छिपाने के लिए JavaScript का उपयोग करें (इसके लिए आप [`hidden`](https://developer.mozilla.org/docs/Web/HTML/Global_attributes/hidden) प्रॉपर्टी या CSS क्लास का उपयोग कर सकते हैं) - संवाद के लिए [कीबोर्ड और स्क्रीन रीडर एक्सेसिबिलिटी](https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/) को सुनिश्चित करें - इनपुट डेटा प्राप्त करने के लिए एक HTML फॉर्म लागू करें - फॉर्म डेटा से JSON डेटा बनाएं और इसे API को भेजें - नए डेटा के साथ डैशबोर्ड पेज को अपडेट करें देखें [सर्वर API विनिर्देश](../api/README.md) यह जानने के लिए कि आपको कौन सी API कॉल करनी है और अपेक्षित JSON प्रारूप क्या है। यहां असाइनमेंट पूरा करने के बाद का एक उदाहरण परिणाम है: ![एक उदाहरण "लेन-देन जोड़ें" संवाद दिखाने वाला स्क्रीनशॉट](../../../../7-bank-project/4-state-management/images/dialog.png) ## मूल्यांकन मानदंड | मानदंड | उत्कृष्ट | पर्याप्त | सुधार की आवश्यकता | | -------- | ------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------| | | लेन-देन जोड़ने को पाठों में देखे गए सभी सर्वोत्तम प्रथाओं का पालन करते हुए पूरी तरह से लागू किया गया है। | लेन-देन जोड़ने को लागू किया गया है, लेकिन पाठों में देखे गए सर्वोत्तम प्रथाओं का पालन नहीं किया गया है, या यह आंशिक रूप से काम कर रहा है। | लेन-देन जोड़ने की कार्यक्षमता बिल्कुल काम नहीं कर रही है। | **अस्वीकरण**: यह दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियां या अशुद्धियां हो सकती हैं। मूल भाषा में उपलब्ध मूल दस्तावेज़ को प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।