Публічний API
Повний перелік того, що експортує пакет. Усе доступне з кореня @skyservice-developers/vue-dev-kit; SDK-частина додатково доступна з /sdk без Vue-залежностей.
Компоненти (shared/ui)
| Export | Опис | Сторінка |
|---|---|---|
Header | Шапка сторінки з back-кнопкою і дропдауном | → |
Modal | Модальне вікно з оверлеєм | → |
Dialog | Повноекранний діалог (next / classic) | → |
DialogModal | Внутрішній варіант діалогу (classic) | → |
DialogNext | Внутрішній варіант діалогу (next) | → |
BaseTeleport | Обгортка-teleport у <body> | — |
SkyButton | Кнопка з варіантами і станами | → |
SkyInput | Текстовий інпут зі станами | → |
SkySearchInput | Поле пошуку з очищенням і collapsible | → |
SkySelect | Кастомний select | → |
SkySelectSearch | Select із пошуком у дропдауні | → |
SkyCheckbox | Чекбокс / switch | → |
SkyTabs | Сегментовані таби з анімованим індикатором | → |
SkyTable | Віртуал-скрол таблиця | → |
SkyAlert | Інформаційне повідомлення | → |
SkyBadge | Статус-лейбл | → |
SkyLoader | Фірмовий лоадер | → |
SkyCard | Shell-контейнер картки | → |
SkyCardHeader | Шапка картки | → |
SkyCardRow | Рядок label + value | → |
SkyTileCard | Тайл-картка | → |
Features
| Export | Опис | Сторінка |
|---|---|---|
SkyCheckboxFilter | Кнопка-фільтр з дропдауном і мульти-вибором | → |
SDK (також доступне з /sdk)
Bridge
navigate, exit, getBack, getStoreData, getLocalStorageData, getWindowData, getCompany, getUser, getToken, getLang, getProductCategories, setLocalStorage, setRocketMode, trackVisit, openExternalLink, openCrispChat, notify, notifyError, notifyWarn, isInsideIframe, isInIframe, onMessage, setSenderId, getSenderId
API
SkyserviceAPI · тип SkyserviceAPIConfig
Webview
webviewCheck, isWebview, isIosWebview, isAndroidWebview, isCefWebview · тип WebviewType
Типи
Tradepoint, TradepointWorkDay, Category, RawCategory, Product, RawProduct, AppIntegration, PermsMap
sky-service-ui-components (re-export)
| Export | Опис | Сторінка |
|---|---|---|
NotificationElement | Web Component для тостів | → |
notificationModule | Програмний API тостів | → |
globalStore | Глобальний Pinia-стор бібліотеки | → |
Бібліотека re-export-ує весь публічний API sky-service-ui-components та його /modules, тож окремо ставити цей пакет не потрібно.
Entry-points
| Специфікатор | Вміст |
|---|---|
@skyservice-developers/vue-dev-kit | Усе вище |
@skyservice-developers/vue-dev-kit/sdk | Тільки SDK (bridge + API + webview + типи) |
@skyservice-developers/vue-dev-kit/style.css | CSS усіх компонентів |
@skyservice-developers/vue-dev-kit/vue3 | Alias на корінь (legacy v1) |