PromucFlow_constructor/app/client/src/widgets/SkeletonWidget.tsx
Abhinav Jha 868f29eaeb
Fix selected row issue in view mode (#3186)
* Fix selected row issue in view mode

* Remove un-select feature
2021-02-24 15:59:19 +05:30

31 lines
774 B
TypeScript

import React from "react";
import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget";
import { WidgetType } from "constants/WidgetConstants";
import * as Sentry from "@sentry/react";
import styled from "styled-components";
const SkeletonWrapper = styled.div`
height: 100%;
width: 100%;
`;
class SkeletonWidget extends BaseWidget<SkeletonWidgetProps, WidgetState> {
static getPropertyPaneConfig() {
return [];
}
getPageView() {
return <SkeletonWrapper className="bp3-skeleton" />;
}
getWidgetType(): WidgetType {
return "SKELETON_WIDGET";
}
}
export interface SkeletonWidgetProps extends WidgetProps {
isLoading: boolean;
}
export default SkeletonWidget;
export const ProfiledSkeletonWidget = Sentry.withProfiler(SkeletonWidget);