react-native-chating-ui-kit
Version:
CometChat React Native UI Kit is a collection of custom UI Components designed to build text , chat and calling features in your application. The UI Kit is developed to keep developers in mind and aims to reduce development efforts significantly
50 lines (49 loc) • 1.43 kB
TypeScript
import { StyleProp, TextStyle } from "react-native";
export interface ActionItemInterface {
id: string;
title?: string;
iconUrl?: any;
iconTint?: string;
titleStyle?: StyleProp<TextStyle>;
iconBackgroundColor?: string;
backgroundColor?: string;
cornerRadius?: number;
onClick?: () => void;
}
/**
* Model cass for ActionSheet item.
*/
export declare class ActionItem {
/**
* @param {object} param0
* @param {string} param0.id
* @param {string} param0.title
* @param {any} param0.iconUrl
* @param {string} param0.iconTint
* @param {object} param0.titleStyle
* @param {string} param0.iconBackgroundColor
* @param {string} param0.backgroundColor
* @param {number} param0.cornerRadius
* @param {func} param0.onClick
*/
id: string;
title: string;
iconUrl: any;
iconTint: string;
titleStyle: StyleProp<TextStyle>;
iconBackgroundColor: string;
backgroundColor: string;
cornerRadius: number;
onClick: () => void;
constructor({ id, title, iconUrl, iconTint, titleStyle, iconBackgroundColor, backgroundColor, cornerRadius, onClick, }: {
id?: string;
title?: string;
iconUrl?: any;
iconTint?: string;
titleStyle?: {};
iconBackgroundColor?: string;
backgroundColor?: string;
cornerRadius?: number;
onClick?: () => void;
});
}