|
|
|
@ -1,10 +1,10 @@
|
|
|
|
|
import { Button, Classes, Intent, ITreeNode, Popover, Tree } from '@blueprintjs/core';
|
|
|
|
|
import * as React from 'react';
|
|
|
|
|
import { Popover, Position, Button, Intent, Classes, Card, IconName, MaybeElement, ITreeNode, Tree } from '@blueprintjs/core';
|
|
|
|
|
import { PostJson, DirectoryId, RequestStatus } from '../../../Common/Request';
|
|
|
|
|
import { DirUrl } from '../../../Common/HostUrl';
|
|
|
|
|
import { DirectoryId, PostJson, RequestStatus } from '../../../Common/Request';
|
|
|
|
|
interface ITemplateSaveDirProps
|
|
|
|
|
{
|
|
|
|
|
upload: (dirid: React.ReactText) => void;
|
|
|
|
|
upload: (dirid: React.ReactText) => Promise<void>;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export class TemplateSaveDir extends React.Component<ITemplateSaveDirProps, { nodes: ITreeNode[]; }> {
|
|
|
|
|