add empty state wrapper back

folders
gabrielburnworth 2019-12-18 13:23:37 -08:00
parent cb3f858fcf
commit 74b0373c51
2 changed files with 13 additions and 4 deletions

View File

@ -65,7 +65,7 @@ export interface FolderProps {
export interface FolderState {
toggleDirection: boolean;
movedSequenceUuid?: string;
};
}
export interface FolderNodeProps {
node: FolderUnion;

View File

@ -2,10 +2,12 @@ import * as React from "react";
import { connect } from "react-redux";
import { StepButtonCluster } from "./step_button_cluster";
import { SequenceEditorMiddle } from "./sequence_editor_middle";
import { Page, Row, LeftPanel } from "../ui/index";
import {
Page, Row, LeftPanel, EmptyStateWrapper, EmptyStateGraphic
} from "../ui";
import { Props } from "./interfaces";
import { mapStateToProps } from "./state_to_props";
import { ToolTips } from "../constants";
import { ToolTips, Content } from "../constants";
import { isTaggedSequence } from "../resources/tagged_resources";
import { setActiveSequenceByName } from "./set_active_sequence_by_name";
import { CenterPanel, RightPanel } from "../ui";
@ -45,7 +47,14 @@ export class RawSequences extends React.Component<Props, {}> {
className={`sequence-list-panel ${activeClasses}`}
title={t("Sequences")}
helpText={t(ToolTips.SEQUENCE_LIST)}>
<Folders {...this.props.folderData} />
<EmptyStateWrapper
notEmpty={this.props.sequences.length > 0
|| this.props.folderData.rootFolder.folders.length > 0}
graphic={EmptyStateGraphic.sequences}
title={t("No Sequences.")}
text={Content.NO_SEQUENCES}>
<Folders {...this.props.folderData} />
</EmptyStateWrapper>
</LeftPanel>
<CenterPanel
className={`sequence-editor-panel ${activeClasses}`}