@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
38 lines (36 loc) • 960 B
text/typescript
import { BaseStyle, BaseStyleInterface, BorderStyle } from "../..";
export interface LiveReactionStylesInterface extends BaseStyleInterface {
reactionTint?: string
}
/**
* @class LiveReactionStyles
*/
export class LiveReactionStyles extends BaseStyle implements LiveReactionStylesInterface {
reactionTint?: string
/**
* @param {Object} param0
* @param {number} param0.width
* @param {number} param0.height
* @param {string} param0.backgroundColor
* @param {object} param0.border
* @param {number} param0.borderRadius
* @param {string} param0.reactionTint
*/
constructor({
width = "100%",
height = 24,
backgroundColor = "transparent",
border = new BorderStyle({}),
borderRadius = 0,
reactionTint = 'rgb(255, 59, 48)'
}: LiveReactionStylesInterface) {
super({
width,
height,
backgroundColor,
border,
borderRadius,
});
this.reactionTint = reactionTint;
}
}