paczkoapi / SelectorOptions
Interfejs: SelectorOptions
Opcje konfiguracji selektora.
Atrybuty
debounce?
optionaldebounce:number
W przypadku gdy adres użytkownika zmieniany jest często, requesty do API są wysyłane maksymalnie raz na sekundę, aby ograniczyć liczbę zapytań.
Można zmienić tą wartość, jeśli jest to konieczne, natomiast może to spowodować, zbyt częste wysyłanie zapytań, a w efekcie wiązać się z większymi kosztami.
Default
1000limit?
optionallimit:number
Maksymalna liczba wyświetlanych punktów odbioru.
Default
5onPointSelected()?
optionalonPointSelected: (point) =>void
Obsługa zdarzenia wybrania punktu odbioru.
Parametry
point
Wartość zwracana
void
Example
createSelector('#selector', {
onPointSelected: (point) => {
console.log(point);
},
});prices?
optionalprices:PricesConfig
Cena dostawy dla poszczególnych dostawców w złotych. Domyślnie cena dostawy jest niewidoczna.
Example
createSelector('#selector', {
prices: {
inpost: 10,
dhl: 15,
},
});providers?
Dostępni dostawcy do punktów odbioru.
Dostępne opcje:
inpostdhl
Domyślnie włączony jest tylko dostawca inpost.
Default
'inpost'Example
createSelector('#selector', {
providers: ['inpost', 'dhl'],
});showRadio?
optionalshowRadio:boolean
Czy wyświetlać radio przy punktach odbioru.
Wyłączenie radio wymaga zmiany kilku zmiennych CSS, żeby wybrany punkt odbioru był widoczny.
Default
true