UNPKG

@ionic/react

Version:
22 lines (21 loc) 899 B
import type { JSX as LocalJSX } from '@ionic/core/components'; import React from 'react'; import type { RouterOptions } from '../../models'; import type { IonicReactProps } from '../IonicReactProps'; type Props = LocalJSX.IonTabButton & IonicReactProps & { routerOptions?: RouterOptions; ref?: React.Ref<HTMLIonTabButtonElement>; onClick?: (e: CustomEvent) => void; onPointerDown?: React.PointerEventHandler<HTMLIonTabButtonElement>; onTouchEnd?: React.TouchEventHandler<HTMLIonTabButtonElement>; onTouchMove?: React.TouchEventHandler<HTMLIonTabButtonElement>; children?: React.ReactNode; }; export declare class IonTabButton extends React.Component<Props> { shouldComponentUpdate(): boolean; constructor(props: Props); handleIonTabButtonClick(): void; render(): import("react/jsx-runtime").JSX.Element; static get displayName(): string; } export {};