Files
super-app/components/widgets/TitleWidget.tsx
2024-03-27 15:06:03 +00:00

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;