PromucFlow_constructor/app/client/src/widgets/ImageWidget.tsx

24 lines
556 B
TypeScript
Raw Normal View History

import * as React from "react";
import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget";
import { WidgetType } from "../constants/WidgetConstants";
2019-09-12 08:11:25 +00:00
class ImageWidget extends BaseWidget<ImageWidgetProps, WidgetState> {
2019-09-12 08:11:25 +00:00
getPageView() {
return <div />;
2019-09-12 08:11:25 +00:00
}
getWidgetType(): WidgetType {
return "IMAGE_WIDGET";
2019-09-12 08:11:25 +00:00
}
}
export type ImageShape = "RECTANGLE" | "CIRCLE" | "ROUNDED";
2019-09-12 08:11:25 +00:00
export interface ImageWidgetProps extends WidgetProps {
image: string;
imageShape: ImageShape;
defaultImage: string;
2019-09-12 08:11:25 +00:00
}
export default ImageWidget;