// custom elements · npm · cdn
Веб-компоненти. 11 елементів наживо.
@astroway/ui це звичайні HTML-теги, які малюють себе самі: в HTML, WordPress, Vue, Svelte і React без обгортки. Карти малює той самий код, що стоїть за /v1/render/*. Пакет в альфі (0.1.0-alpha.3), назви атрибутів ще можуть змінитися.
// 01 / live
Наживо, з кодом для кожного
Ключ, мова й тема нижче переписують кожен сніпет на сторінці. Превʼю ходять у /v1/public/* з вашого браузера і ділять бюджет 30 одиниць на годину з IP; зміна мови робить нові запити.
// 02 / layers
Три способи дати елементу дані
- A. Ваші дані. Запит робить ваш сервер вашим ключем, елемент отримує JSON у властивість data або в атрибут. З браузера запит не йде, тож підходить ключ будь-якого класу. Так на цій сторінці працюють колесо, таблиця і сітка.
- B. Без ключа. Елементи на /v1/public/* ключа не потребують і ділять публічний бюджет відвідувача.
- C. Ключ для браузера. Елементи на ендпоінтах з ключем беруть ключ pk_, створений для вашого сайту, зі списком доменів, стелею кредитів і областю ендпоінтів. Секретний ключ aw_ елемент відхиляє ще до запиту.
- У React передавайте ключ як api-key, бо key React забирає собі; на сторінці з серверним рендером дані для способу A передавайте рядком.
Поставте перший тег
Безключові елементи працюють одразу. Для колеса з даними ваших користувачів створіть ключ pk_ у кабінеті.