@retailcrm/embed-ui-v1-components
v0.9.5
Published
[](https://www.npmjs.com/package/@retailcrm/embed-ui-v1-components)
Downloads
6,655
Readme
@retailcrm/embed-ui-v1-components
Компоненты UI для использования в JS-расширениях RetailCRM
Установка
npm:
npm i --save @retailcrm/embed-ui-v1-componentsyarn:
yarn add @retailcrm/embed-ui-v1-componentsПрименение в расширениях
Все компоненты в расширениях надо импортировать из @retailcrm/embed-ui-v1-components/remote
Пример импорта и использования кнопки UiButton
<template>
<UiButton variant="danger">
<IconDelete /> Удалить
</UiButton>
</template>
<script lang="ts" setup>
import IconDelete from '@retailcrm/embed-ui-v1-components/assets/sprites/ui/delete-outlined.svg'
import { UiButton } from '@retailcrm/embed-ui-v1-components/remote'
</script>[!IMPORTANT] Расширения используют определения из remote части для передачи системе инструкций, из чего собирать интерфейс. Библиотека также содержит
@retailcrm/embed-ui-v1-components/host– набор компонентов, который будет использовать CRM при интерпретации инструкций от расширений. Не используйте host компоненты как часть кода расширения.
