Skip to content

pantoken-root / web-components

web-components ​

Compatibility ​

Target: Web Components. Current format: Custom-element registration and button shadow output. Tested environment: Node 26.10.0 with happy-dom 20.14.5. Real-browser rendering and interaction behavior are not verified.

Full compatibility matrix

अल्फा

@pantoken/web-components — Instructure UI के लिए फ्रेमवर्क-स्वतंत्र कस्टम एलिमेंट।

register (ब्राउज़र में स्वचालित रूप से कॉल होता है) किसी भी कस्टम-एलिमेंट रेजिस्ट्री में पूरे <instui-*> एलिमेंट सेट को परिभाषित करता है। प्रत्येक एलिमेंट मिलते-जुलते @pantoken/components CSS को अपने शैडो रूट में रेंडर करता है; टोकन विरासत में मिली कस्टम प्रॉपर्टीज़ हैं जो शैडो सीमा को भेदती हैं — इन्हें प्रदान करने के लिए @pantoken/css लोड करें。

स्थानीयकृत UI स्ट्रिंग्स (कैलेंडर नेविगेशन लेबल, डेट-इनपुट प्लेसहोल्डर, ड्रिलडाउन Back टेक्स्ट) के लिए locale, strings, या dir विकल्प register को पास करें। पूरा Canvas-पैरिटी बंडल सेट और the registerLocalized हेल्पर भी इस पैकेज से एक्सपोर्ट किए जाते हैं।

मॉड्यूल Node-सेफ है: एलिमेंट क्लासेज़ register के अंदर परिभाषित होते हैं, जो DOM न होने पर नो-ओप होते हैं, इसलिए SSR या बिल्ड के दौरान इम्पोर्ट करने पर कभी भी HTMLElement को नहीं छूता।

रजिस्ट्रेशन और शैडो आउटपुट Happy DOM के साथ पर्यावरण-स्तर पर सत्यापित हैं; वास्तविक ब्राउज़र व्यवहार है उस जांच में कवर नहीं किया गया।

इंटरफेस ​

वैरिएबल्स ​

फंक्शन्स ​