import React from 'react'; import DriveElement from './drive-element.jsx'; import UIDirectory from './ui/directory.jsx'; import Loader from 'components/loader/loader.jsx'; import WorkspaceUserRights from 'app/features/workspaces/services/workspace-user-rights-service'; import Draggable from 'components/draggable/draggable'; import DroppableZone from 'components/draggable/droppable-zone.jsx'; import Languages from 'app/features/global/services/languages-service'; import './drive.scss'; export default class Directory extends DriveElement { constructor(props) { super(); this.props = props; this.state = { loading: true, }; } componentDidMount() { super.componentDidMount(); if (this.state.loading) { setTimeout(() => { this.setState({ loading: false }); }, 4000); } } render() { if (!this.state.element || !this.state.element.front_id) { return (