31 lines
911 B
TypeScript
31 lines
911 B
TypeScript
import { View, ViewStyle } from "react-native";
|
|
import { TitleWidgetData } from "../../App/common/interface/widgets/widgetData/TitleWidgetData";
|
|
import { StyledText } from "../widgets/styled-text/StyledText";
|
|
import { GenericActionPayload } from "../../App/common/actions/GenericAction";
|
|
|
|
const TitleWidget = ({
|
|
widgetData,
|
|
widgetStyle,
|
|
handleActions,
|
|
widgetIndex,
|
|
}: {
|
|
widgetData: TitleWidgetData;
|
|
widgetStyle?: ViewStyle;
|
|
handleActions?: (screenActionPayload?: GenericActionPayload) => void;
|
|
widgetIndex?: number;
|
|
}) => {
|
|
return (
|
|
<View style={widgetStyle}>
|
|
{widgetData.title && <StyledText textFieldData={widgetData.title} />}
|
|
{widgetData.subtitle && (
|
|
<StyledText textFieldData={widgetData.subtitle} />
|
|
)}
|
|
{widgetData.rightTitle && (
|
|
<StyledText textFieldData={widgetData.rightTitle} />
|
|
)}
|
|
</View>
|
|
);
|
|
};
|
|
|
|
export default TitleWidget;
|