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
52 lines (51 loc) • 1.81 kB
TypeScript
import { BaseStyle, BaseStyleInterface, BorderStyleInterface, FontStyleInterface, ImageType } from "../shared";
export interface GroupsStyleInterface extends BaseStyleInterface {
titleFont?: FontStyleInterface;
titleColor?: string;
backIconTint?: string;
searchBorder?: BorderStyleInterface;
searchBorderRadius?: number;
searchBackgroundColor?: string;
searchTextFont?: FontStyleInterface;
searchTextColor?: string;
searchIconTint?: string;
searchPlaceHolderTextColor?: string;
separatorColor?: string;
loadingIconTint?: string;
emptyTextColor?: string;
emptyTextFont?: FontStyleInterface;
errorTextColor?: string;
errorTextFont?: FontStyleInterface;
subtitleTextColor?: string;
subtitleTextFont?: FontStyleInterface;
privateGroupIconBackground?: ImageType;
passwordGroupIconBackground?: ImageType;
}
/**
* @class GroupsStyle
* @description GroupsStyle class is used for defining the GroupsStyle template.
*/
export declare class GroupsStyle extends BaseStyle {
titleFont: FontStyleInterface;
titleColor: string;
backIconTint: string;
createGroupIconTint: string;
searchBorder: BorderStyleInterface;
searchBorderRadius: number;
searchBackgroundColor: string;
searchTextFont: FontStyleInterface;
searchTextColor: string;
searchIconTint: string;
searchPlaceHolderTextColor: string;
separatorColor: string;
loadingIconTint: string;
emptyTextColor: string;
emptyTextFont: FontStyleInterface;
errorTextColor: string;
errorTextFont: FontStyleInterface;
subtitleTextColor: string;
subtitleTextFont: FontStyleInterface;
privateGroupIconBackground: ImageType;
passwordGroupIconBackground: ImageType;
constructor(props: GroupsStyleInterface);
}