diff --git a/app/client/src/constants/WidgetConstants.tsx b/app/client/src/constants/WidgetConstants.tsx index 373ad65148..a858273719 100644 --- a/app/client/src/constants/WidgetConstants.tsx +++ b/app/client/src/constants/WidgetConstants.tsx @@ -8,6 +8,11 @@ export type WidgetType = | "INPUT_GROUP_WIDGET" | "SPINNER_WIDGET" | "BUTTON_WIDGET" + | "BREADCRUMBS_WIDGET" + | "TAG_INPUT_WIDGET" + | "NUMERIC_INPUT_WIDGET" + | "CHECKBOX_WIDGET" + | "RADIO_GROUP_WIDGET" export type ContainerOrientation = "HORIZONTAL" | "VERTICAL" export type PositionType = "ABSOLUTE" | "CONTAINER_DIRECTION" export type CSSUnit = @@ -27,7 +32,11 @@ export type CSSUnit = | "vmax" | "%" -export type RenderMode = "COMPONENT_PANE" | "CANVAS" | "PAGE" | "CANVAS_SELECTED" +export type RenderMode = + | "COMPONENT_PANE" + | "CANVAS" + | "PAGE" + | "CANVAS_SELECTED" export const RenderModes: { [id: string]: RenderMode } = { COMPONENT_PANE: "COMPONENT_PANE", diff --git a/app/client/src/editorComponents/BreadcrumbsComponent.tsx b/app/client/src/editorComponents/BreadcrumbsComponent.tsx new file mode 100644 index 0000000000..43402e5153 --- /dev/null +++ b/app/client/src/editorComponents/BreadcrumbsComponent.tsx @@ -0,0 +1,35 @@ +import * as React from "react" +import { IComponentProps } from "./BaseComponent" +import { + Boundary, + Breadcrumbs, + Breadcrumb, + Card, + IBreadcrumbProps +} from "@blueprintjs/core" +import { Container } from "./ContainerComponent" + +class BreadcrumbsComponent extends React.Component { + render() { + return ( + + + + ) + } +} + +export interface IBreadcrumbsComponentProps extends IComponentProps { + width?: number + collapseFrom?: Boundary + className?: string + minVisibleItems?: number + items?: IBreadcrumbProps[] +} + +export default BreadcrumbsComponent diff --git a/app/client/src/editorComponents/ButtonComponent.tsx b/app/client/src/editorComponents/ButtonComponent.tsx index f408476c83..e1449a7a92 100644 --- a/app/client/src/editorComponents/ButtonComponent.tsx +++ b/app/client/src/editorComponents/ButtonComponent.tsx @@ -1,14 +1,14 @@ import * as React from "react" import { Button, MaybeElement } from "@blueprintjs/core" import { ITextComponentProps } from "./TextComponent" -import PositionContainer from "./PositionContainer" +import { Container } from "./ContainerComponent" -class ButtomComponent extends React.Component { +class ButtonComponent extends React.Component { render() { return ( - +