@ionic/react
Version:
React specific wrapper for @ionic/core
22 lines (21 loc) • 899 B
TypeScript
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 {};