PathBreadcrumbs

Summary: _typescript_

Reviewed By: priteshrnandgaonkar

Differential Revision: D16828812

fbshipit-source-id: 89ab25bcb83e79a0ee41998f0708dd7affd18766
This commit is contained in:
Daniel Büchele
2019-08-20 03:18:32 -07:00
committed by Facebook Github Bot
parent d5a5ce21c9
commit f8e357d2c1
2 changed files with 14 additions and 14 deletions

View File

@@ -5,17 +5,17 @@
* @format * @format
*/ */
import ButtonGroup from './ButtonGroup.js'; import ButtonGroup from './ButtonGroup';
import {Component} from 'react'; import {Component} from 'react';
import Button from './Button.js'; import Button from './Button';
import path from 'path';
const path = require('path'); import React from 'react';
class PathBreadcrumbsItem extends Component<{ class PathBreadcrumbsItem extends Component<{
name: string, name: string;
path: string, path: string;
isFolder: boolean, isFolder: boolean;
onClick: (path: string) => void, onClick: (path: string) => void;
}> { }> {
onClick = () => { onClick = () => {
this.props.onClick(this.props.path); this.props.onClick(this.props.path);
@@ -26,11 +26,11 @@ class PathBreadcrumbsItem extends Component<{
} }
} }
export default function PathBreadcrumbs(props: {| export default function PathBreadcrumbs(props: {
path: string, path: string;
isFile?: boolean, isFile?: boolean;
onClick: (path: string) => void, onClick: (path: string) => void;
|}) { }) {
const parts = props.path === path.sep ? [''] : props.path.split(path.sep); const parts = props.path === path.sep ? [''] : props.path.split(path.sep);
const {onClick} = props; const {onClick} = props;

View File

@@ -128,7 +128,7 @@ export {default as Panel} from './components/Panel.tsx';
export {default as Text} from './components/Text.js'; export {default as Text} from './components/Text.js';
export {default as TextParagraph} from './components/TextParagraph.js'; export {default as TextParagraph} from './components/TextParagraph.js';
export {default as Link} from './components/Link.js'; export {default as Link} from './components/Link.js';
export {default as PathBreadcrumbs} from './components/PathBreadcrumbs.js'; export {default as PathBreadcrumbs} from './components/PathBreadcrumbs.tsx';
export {default as ModalOverlay} from './components/ModalOverlay.tsx'; export {default as ModalOverlay} from './components/ModalOverlay.tsx';
export {default as Tooltip} from './components/Tooltip.js'; export {default as Tooltip} from './components/Tooltip.js';
export {default as TooltipProvider} from './components/TooltipProvider.js'; export {default as TooltipProvider} from './components/TooltipProvider.js';