इम्पोर्ट
import { NuiToaster, NuiToasterRegion } from '@needless-ui/angular/toast';NuiToaster
टोस्ट दिखाने वाली सर्विस। इसे कहीं भी इंजेक्ट करें।
| नाम | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
toastsमेथड | Signal<readonly NuiToast[]> | स्क्रीन पर मौजूद सभी टोस्ट, सबसे नया पहले। | |
showमेथड | (options: NuiToastOptions | string) => NuiToastRef | टोस्ट दिखाता है। टाइटल दें, या विवरण, टोन, अवधि, ऐक्शन या id वाले विकल्प। | |
successमेथड | (title, options?) => NuiToastRef | सफलता का टोस्ट दिखाता है। | |
warningमेथड | (title, options?) => NuiToastRef | चेतावनी का टोस्ट दिखाता है। | |
dangerमेथड | (title, options?) => NuiToastRef | ख़तरे का टोस्ट दिखाता है। यह 8 सेकंड तक रहता है और इसकी घोषणा प्राथमिकता से होती है। | |
promiseमेथड | (promise, messages) => Promise | प्रॉमिस पूरा होने तक लोडिंग टोस्ट दिखाता है, फिर सफलता या ख़तरे वाला संदेश। | |
dismissमेथड | (id?: string) => void | एक टोस्ट को, या सभी को हटाता है। |
NuiToasterRegion
वह क्षेत्र जहाँ टोस्ट दिखते हैं। इसे ऐप शेल में एक बार रखें।
| नाम | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
positionइनपुट | 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end' | 'bottom-end' | व्यूपोर्ट का कोना या किनारा। शुरुआत और अंत टेक्स्ट की दिशा के हिसाब से तय होते हैं। |
expandedइनपुट | boolean | false | स्टैक को फैलाकर रखता है। |
labelइनपुट | string | 'Notifications (Alt+T)' | क्षेत्र का सुलभ नाम। इसमें बताएँ कि वहाँ कैसे पहुँचें। |
closeLabelइनपुट | string | 'Dismiss' | बंद करने वाले बटनों का सुलभ नाम। |
hotkeyइनपुट | string | 'KeyT' | वह कुंजी, KeyboardEvent.code के रूप में, जो Alt के साथ दबाने पर फ़ोकस को सबसे नए टोस्ट पर ले जाती है। |