1.2.4 • Published 3 months ago
@myfi/widget v1.2.4
Установка и использование
Со сборщиком
npm i @myfi/widget
import createMYFIWidget from @myfi/widget;
//
createMYFIWidget(params);
CDN
<body>
<!-- -->
<script src="https://unpkg.com/@myfi/widget/dist/_bundles/myfiwidget.js"></script>
<script>
myfiwidget(params);
</script>
</body>
Интерфейс объекта параметров
params: {
partnerCompanyId: string;
partnerUserId: string;
container?: string;
inn?: string;
fontFamily?: string;
style?: string;
markerStyle?: string;
apiUrl?: string;
agreements?: {
label: string;
url: string;
}[];
successMessage?: string;
}
partnerCompanyId
- ID вашей компании в системе MYFI.partnerUserId
- ID пользователя вашей компании в системе MYFI.container
- селектор контейнера, в котором будет создана форма. Если параметр не передан, по умолчанию скрипт ищет элемент с классом .w-wrap (не обязательный параметр).inn
- ИНН авторизованного пользователя (заявителя) (не обязательный параметр).fontFamily
- шрифт, применяемый во всем блоке (не обязательный параметр).style
- стили контейнера (не обязательный параметр).markerStyle
- стили маркеров списка банков получателей заявки (не обязательный параметр).apiUrl
- базовый url API. По умолчанию https://api.mirmyfi.ru/v3agreements
- массив объектов настраивающих чекбоксы соглашений на форме заявке (не обязательный параметр).label
- подпись чекбокса.url
- ссылка на документ (если требуется ознакомить заявителя).
successMessage
- Сообщение об успешной отправке заявки в банки (не обязательный параметр).
Пример вызова
myfiwidget({
partnerUserId: "745357c3-9fa5-4b28-xxxx-xxxxxxxxxxxx",
partnerCompanyId: "c6654a23-bdd4-4d3b-xxxx-xxxxxxxxxxxx",
container: "#widget-container-id",
inn: "0123456789",
fontFamily: "Roboto",
style: "padding: 10; margin: 10",
markerStyle: "color: red; content: '+'; font-size: 1.2em;",
apiUrl: "https://api.mirmyfi.ru/v3",
successMessage: '<h2>Уважаем{sextype} {partOfName},</h2><p class="w-success-msg">Вы подали заявку на получение кредита в размере {amount} ₽ на срок {term}. Ваша заявка отправлена в:<br/> <ul>{banks}</ul> В ближайшее время с вами свяжутся менеджеры банков.</p>'
});
Переменные шаблона
В финальном сообщение, которое показывается пользователю/заявителю после передачи заявки в банки, пишется сообщение, которое возможно настраивать как будет удобно именно вашей аудитории пользователей. В этом сообщении могут использоваться слудющие переменные:
{partOfName}
— ФИО пользователя собранное из формы заявки.{firstName}
— Имя пользвоателя/заявителя из формы заявки.{lastName}
— Фамилия пользователя/заявителя из формы заявки.{secondName}
— Отчество пользователя/заявителя из формы заявки.{amount}
— Сумма заявки (разделённая на тысячи).{term}
— Срок заявки в месяцах (склоняемая).{banks}
— Список банков получателей заявки.{sextype}
— Окончание для слова "Уважаемый/Уважаемая" ставится в зависимости от ФИО пользвоателя/заявителя.
1.2.4
3 months ago
1.2.3
3 months ago
1.2.2
5 months ago
1.2.0
5 months ago
1.2.1
5 months ago
1.1.1
8 months ago
1.0.2
10 months ago
1.1.0
8 months ago
1.0.0
10 months ago
1.0.7
9 months ago
1.0.6
10 months ago
1.0.5
10 months ago
1.1.3
8 months ago
1.0.4
10 months ago
1.1.2
8 months ago
0.0.16
11 months ago
0.0.15
11 months ago
0.0.14
11 months ago