Referencia viewportov

Viewporty definujú, kde sa UI komponenty vašej Stripe App zobrazujú v Stripe Dashboard. Každý viewport zodpovedá konkrétnej stránke Dashboardu alebo miestu, kde môže vaša aplikácia vykresliť pohľad.

Ako viewporty fungujú

Keď deklarujete pohľad v manifeste aplikácie, namapujete React komponent na viewport:

{
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
}
]
}
}

Viewporty pre celý Dashboard

ID viewportuPopis
stripe.dashboard.drawer.defaultPredvolený pohľad zásuvky, prístupný z ľubovoľnej stránky Dashboardu
stripe.dashboard.home.overviewPrehľad domovskej stránky
stripe.dashboard.settingsStránka nastavení aplikácie
stripe.dashboard.onboardingOnboardingový tok po inštalácii

Viewporty špecifické pre stránky

Platby

ID viewportuStránka
stripe.dashboard.payment.listZoznam platieb
stripe.dashboard.payment.detailDetaily platby

Zákazníci

ID viewportuStránka
stripe.dashboard.customer.listZoznam zákazníkov
stripe.dashboard.customer.detailDetaily zákazníka

Predplatné

ID viewportuStránka
stripe.dashboard.subscription.listZoznam predplatných
stripe.dashboard.subscription.detailDetaily predplatného

Faktúry

ID viewportuStránka
stripe.dashboard.invoice.listZoznam faktúr
stripe.dashboard.invoice.detailDetaily faktúry

Odporúčané viewporty pre integráciu Tajo Brevo

{
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
},
{
"viewport": "stripe.dashboard.customer.list",
"component": "CustomerListView"
},
{
"viewport": "stripe.dashboard.payment.detail",
"component": "PaymentDetailView"
},
{
"viewport": "stripe.dashboard.subscription.detail",
"component": "SubscriptionDetailView"
},
{
"viewport": "stripe.dashboard.home.overview",
"component": "OverviewView"
},
{
"viewport": "stripe.dashboard.drawer.default",
"component": "DrawerView"
},
{
"viewport": "stripe.dashboard.settings",
"component": "SettingsView"
},
{
"viewport": "stripe.dashboard.onboarding",
"component": "OnboardingView"
}
]
}
}
KomponentÚčel
CustomerDetailViewZobrazenie kontaktných informácií Brevo, stavu synchronizácie a dát zapojenia pre konkrétneho zákazníka
CustomerListViewZobrazenie ovládacích prvkov hromadnej synchronizácie a agregovaných štatistík synchronizácie Brevo
PaymentDetailViewZobrazenie, ktoré udalosti Brevo boli spustené touto platbou
SubscriptionDetailViewZobrazenie stavu automatizácie Brevo pre toto predplatné
OverviewViewWidget domovskej stránky Dashboardu so zdravím synchronizácie a kľúčovými metrikami Brevo
DrawerViewVšeobecná zásuvka aplikácie s rýchlymi akciami a prehľadom stavu
SettingsViewKonfigurácia API kľúča Brevo, predvolieb synchronizácie a mapovaní polí
OnboardingViewVedenie nových používateľov cez pripojenie ich účtu Brevo

Caution

Ak váš manifest deklaruje viewport, ktorý neexistuje, nahrávanie aplikácie zlyhá pri validácii. Vždy overujte ID viewportov oproti tejto referencii.

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI asistent

Ahoj! Opýtajte sa ma na dokumentáciu.

Začnite zadarmo s Brevo