Skip to content

pantoken / web-components

web-components

Alpha

@pantoken/web-components — các phần tử tùy chỉnh độc lập với framework cho Instructure UI.

register (tự động gọi trong trình duyệt) định nghĩa toàn bộ tập phần tử <instui-*> vào bất kỳ registry phần tử tùy chỉnh nào. Mỗi phần tử sẽ render CSS @pantoken/components tương ứng vào shadow root của nó; tokens là các thuộc tính tùy chỉnh kế thừa xuyên qua ranh giới shadow — tải @pantoken/css để cung cấp chúng.

Đối với chuỗi UI đã được bản địa hóa (nhãn điều hướng lịch, placeholder của input ngày, văn bản Back trong drilldown) truyền các tuỳ chọn locale, strings, hoặc dir tới register. Bộ bundle tương đương Canvas đầy đủ và hàm trợ giúp registerLocalized cũng được xuất từ gói này.

Module an toàn với Node: các lớp phần tử được định nghĩa bên trong register, là noop khi không có DOM, nên việc import trong SSR hoặc quá trình build sẽ không bao giờ chạm tới HTMLElement.

Giao diện

Biến

Hàm