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-*> לתוך כל רישום אלמנטים מותאמים אישית. כל אלמנט מצייר את ה-CSS המתאים @pantoken/components לתוך שורש ה-shadow שלו; הטוקנים הם תכונות מותאמות שיורשות וחודרות את גבול ה-shadow — טען @pantoken/css כדי לספק אותם.

למחרוזות UI ממוקמות (תוויות ניווט בלוח שנה, טקסט מציין-מקום בשדה תאריך, טקסט 'Back' ב-drilldown) העבר אפשרויות locale, strings או dir ל-register. הסט המלא של ה-bundle התואם ל-Canvas-parity והעזר registerLocalized מיוצאים גם הם מן החבילה הזו.

המודול בטוח ל-Node: מחלקות האלמנטים מוגדרות בתוך register, פעולה שאינה עושה דבר כאשר אין DOM, לכן ייבוא במהלך SSR או בזמן בנייה אף פעם לא נוגע ל-HTMLElement.

הרשמה ופלט הצללים מאומתים בסביבה עם Happy DOM; התנהגות בדפדפן אמיתי אינה מכוסה על ידי הבדיקה הזו.

ממשקים ​

משתנים ​

פונקציות ​