mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-16 01:52:19 +08:00
fix(breadcrumb): support routerLink on breadcrumb (#24509)
Resolves #24493
This commit is contained in:
@ -77,6 +77,7 @@ export const config: Config = {
|
||||
'ion-router-link',
|
||||
'ion-router-outlet',
|
||||
'ion-back-button',
|
||||
'ion-breadcrumb',
|
||||
'ion-tab-button',
|
||||
'ion-tabs',
|
||||
'ion-tab-bar',
|
||||
|
@ -10,7 +10,6 @@ import { defineCustomElement as defineIonAccordionGroup } from '@ionic/core/comp
|
||||
import { defineCustomElement as defineIonAvatar } from '@ionic/core/components/ion-avatar.js';
|
||||
import { defineCustomElement as defineIonBackdrop } from '@ionic/core/components/ion-backdrop.js';
|
||||
import { defineCustomElement as defineIonBadge } from '@ionic/core/components/ion-badge.js';
|
||||
import { defineCustomElement as defineIonBreadcrumb } from '@ionic/core/components/ion-breadcrumb.js';
|
||||
import { defineCustomElement as defineIonBreadcrumbs } from '@ionic/core/components/ion-breadcrumbs.js';
|
||||
import { defineCustomElement as defineIonButtons } from '@ionic/core/components/ion-buttons.js';
|
||||
import { defineCustomElement as defineIonCardContent } from '@ionic/core/components/ion-card-content.js';
|
||||
@ -78,7 +77,6 @@ export const IonAccordionGroup = /*@__PURE__*/createReactComponent<JSX.IonAccord
|
||||
export const IonAvatar = /*@__PURE__*/createReactComponent<JSX.IonAvatar, HTMLIonAvatarElement>('ion-avatar', undefined, undefined, defineIonAvatar);
|
||||
export const IonBackdrop = /*@__PURE__*/createReactComponent<JSX.IonBackdrop, HTMLIonBackdropElement>('ion-backdrop', undefined, undefined, defineIonBackdrop);
|
||||
export const IonBadge = /*@__PURE__*/createReactComponent<JSX.IonBadge, HTMLIonBadgeElement>('ion-badge', undefined, undefined, defineIonBadge);
|
||||
export const IonBreadcrumb = /*@__PURE__*/createReactComponent<JSX.IonBreadcrumb, HTMLIonBreadcrumbElement>('ion-breadcrumb', undefined, undefined, defineIonBreadcrumb);
|
||||
export const IonBreadcrumbs = /*@__PURE__*/createReactComponent<JSX.IonBreadcrumbs, HTMLIonBreadcrumbsElement>('ion-breadcrumbs', undefined, undefined, defineIonBreadcrumbs);
|
||||
export const IonButtons = /*@__PURE__*/createReactComponent<JSX.IonButtons, HTMLIonButtonsElement>('ion-buttons', undefined, undefined, defineIonButtons);
|
||||
export const IonCardContent = /*@__PURE__*/createReactComponent<JSX.IonCardContent, HTMLIonCardContentElement>('ion-card-content', undefined, undefined, defineIonCardContent);
|
||||
|
@ -1,4 +1,5 @@
|
||||
import type { JSX } from '@ionic/core/components';
|
||||
import { IonBreadcrumb as IonBreadcrumbCmp } from '@ionic/core/components/ion-breadcrumb.js';
|
||||
import { IonButton as IonButtonCmp } from '@ionic/core/components/ion-button.js';
|
||||
import { IonCard as IonCardCmp } from '@ionic/core/components/ion-card.js';
|
||||
import { IonFabButton as IonFabButtonCmp } from '@ionic/core/components/ion-fab-button.js';
|
||||
@ -38,3 +39,8 @@ export const IonItemOption = /*@__PURE__*/ createRoutingComponent<
|
||||
HrefProps<JSX.IonItemOption>,
|
||||
HTMLIonItemOptionElement
|
||||
>('ion-item-option', IonItemOptionCmp);
|
||||
|
||||
export const IonBreadcrumb = /*@__PURE__*/ createRoutingComponent<
|
||||
HrefProps<JSX.IonBreadcrumb>,
|
||||
HTMLIonBreadcrumbElement
|
||||
>('ion-breadcrumb', IonBreadcrumbCmp);
|
||||
|
Reference in New Issue
Block a user